

From the perspective of a game developer, I dislike the big 3 because they take money from consumers of their products to play games with online multiplayer features while ALSO not providing any support to the developers of those online games with regard to server costs, LET ALONE the crazy amount of work it is to add online multiplayer support to a game. I don’t think a lot of consumers realize this because there are so many people flaming developers for not adding online multiplayer support to their games without considering A: How much work that is or B: How expensive server costs are. If consumers became aware of the fact that NONE of their subscriptions for online access actually went to supporting server infrastructure for online games, they would probably all move to PC/Steam.
Fun fact! PlayStation Plus, Xbox Live, and Nintendo Online subscriptions go directly to them and none of that supports the server costs game developers have to pay to host online games. This is why most online games are forced into the games-as-a-service model, which makes zero sense to me as a game developer. It’s also why most indie games do not bother to add online multiplayer support as it’s far to expensive to pay for server hosting, let alone the cost of development.