No, as a site is not allowed to block users who do not agree to tracking cookies. The result is that many sites will rather geoblock all users than implement GDPR.
That's doesn't contradict my point that the GDPR's goal is to give users a choice. In fact, if websites can block users then it's not really a choice isn't it?
Websites can’t block European users as a way to comply with the GDPR - if your business is based in Europe you have to comply regardless of whether you serve EU customers or not.
US-based websites can which would simply mean privacy-respecting EU-based competitors will take their place.