It would be great if it was impractical, but I still think it
has to be made illegal. I think it is not only "bad" because it's bad for Valve of whoever wants to sell or buy these games, this is "bad" on its own, because it is simply another elaborate form of blackmail. It is as close as it gets to violence without actually beating one up: you are forced to do something not because you are required by law or by nature, but because I want you do that, and I have power over you. This isn't a unique situation in that sense, of course, this pattern appears a lot in life. This one is unique only in that sense that it targets a very narrow bottleneck. If you have power to influence a payment system, and it has legal right to choose to write regulations like that, then you have power over virtually anyone and everyone. Lobbying a policy clause for Mastercard is basically as good (or maybe even better) than lobbying a law. Which, yes, is a problem on its own, but this problem is rather "an unfortunate situation" than a malicious act.
Also, on the matter of the latter problem — fixing that is much easier said than done. Cryptocurrencies in a way were an attempt to fix that, but governments around the world do not want this problem to be fixed. And of course they don't. The field is highly regulated, because, as I've said, having control over the payment network is not that very much different from having a physical army to physically beat you up.
As an aside, I was especially surprised by:
> We see this at work with hosting.
Do we, though? It's another topic of course, but I actually share the sentiment that the current trend is the opposite one: good old days of the Free Web are gone, and the reality is that in the days of Gmail (and other major mail providers), Cloudflare (and other major CDNs) the Internet is inherently not a decentralized structure anymore. It takes a few powerful friends to reach an agreement with each other, and everyone else has to follow.
So, anyway, what I had in mind was exactly that:
> to regulate payment processors like common carriers and require them to serve everyone equally regardless
But, as I've said, I don't quite see how to draw the line here. After all, it would be somewhat unfair to payment networks to trip them from making any choices. Both because formally they are just a business, not a commodity (which may actually be the root of the problem, I think), and they should have some right to choose how they want to operate; and also because different customers and products objectively carry different risks. So they have to be able to produce some policies, these policies just have to… to be restricted to what's necessary somehow.