Yes, good old EA; perpetual thorn in my side for forcing me to install yet more installers and platforms, instead of just running on my one unified platform like everything else, and then having those platforms constantly fail when new products come out. Ah, well, at least they aren't Ubisoft, who still insist on their own authentication servers for some reason despite running on other platforms.

You forgot Blizzard, though. They make some pretty big games. Do people complain that Nintendo monopolizes the market when publishers agree to exclusivity to their platform for a game? It just all feels like a big double-standard to me. All I want is to be able to play every game that I want to play, have them work, and ideally not having 10 different support infrastructures running in the background.