Here's the problem with this capitalistic idea. For every person who uses logic and reason and does not buy a (multi-player) game because it's not supported well, there are at least nine people standing behind him with cash already pulled out of their wallet ready to buy the game. Why? Because they want to play with their buddies, and all their buddies (especially the alpha ones) all are on-line playing that game. So in spite of all the game's and company's flaws, all logic and reason goes out the window, the game is purchased over and over and capitalism falls apart.
This strategy has worked wonders for the Xbox 360. I've seen people who's Xbox die over and over go out and buy a brand new console so they can continue to play Call of Duty with their friends, because the social aspect of the game is the most important thing to them