most are quite happy with the services they get back from that 30% cut.
I agree with most of that, but this part just isn’t true. 30% is highway robbery. It’s a scam. But PC gamers are trained that Steam is where the games are, with few exceptions. If you don’t pay steam their cut, your game doesn’t sell at all.
Consider all that goes into development of a game and compare that to the effort/infrastructure to host a download and display a webpage. Is Steam really providing 30% of the game experience?
I think Steam could be profitable at less than a 10% cut.