Mostly this is not even about development companies, but the distribution platforms which are even further away from the game developer. It is the distribution platforms that makes policy and generally dictate the conditions on which a game is "sold".
The design and blame of microtransaction/gambling is more on the game developer, but even here we keep hearing stories on how such design is being pushed by the publisher (who act as investors) rather than the game developers.
The discussion is not about developers with passion for the profession.
Microtransactions exist because there are people who happily pay for them, but not spend similar amounts on high-quality pay-to-play single-payer games. It's just a market with supply and demand.
As about distribution platforms neither investors, publishers or game developers have any leverage against Valve, Microsoft or Sony. They just do whatever they want. So you're totally right here. These kind of monopolists can only be regulated by large political bodies like US or EU.
> Microtransactions exist because there are people who happily pay for them, but not spend similar amounts on high-quality pay-to-play single-payer games.
I can't speak for everyone, but I think this may be because with microtransactions you pay for additions to some product already known to be good (you tested it and you like it enough to buy some more), while with single-player games you typically have to pay upfront in hope it will be good. So risk-aversion sets in.
This is like saying that drugs only exist because there are people who will happily pay for them, but not spend similar amounts on high quality coffee (although that's debatable!).
The design and blame of microtransaction/gambling is more on the game developer, but even here we keep hearing stories on how such design is being pushed by the publisher (who act as investors) rather than the game developers.
The discussion is not about developers with passion for the profession.