There’s an entire sub-field of economics devoted to studying where the incidence of taxes and regulations fall, but voters don’t care to read the literature. If it sounds like we are sticking it to the people that their oversimplified model of the world has decided are bad guys, they are all for it.
There's a libertarian, anti-regulation line of thought to which some USAians seem to be particularly prone.
Europe, and especially the EU, runs on regulations. Without all kinds of regulations, the EU would fall apart. Most people here understand that. They also understand that imposing costs on businesses results in marginally more expensive products (although GDPR compliance isn't expensive, especially if your gesture towards the GDPR is just a cookie wall).
Everything is working as intended, no?
The GDPR requires sites not to discriminate. It is a violation to refuse to serve users because they are in Europe.
Lawmakers and voters would prefer not to have regulations; they would prefer if businesses just did the right thing. But they don't, so they have to be regulated. And nobody wants the cost of that regulation to fall on voters; so it falls on businesses.
Hey, who makes money out of these websites? Voters? Nope. Why should anyone but businesses pay the costs of regulating businesses?