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.