The games market is very skewed though, with the big publishers getting a HUGE amount of money - and they're not happy with it, because it's not enough (or, "doesn't meet expectations"), even while applying as much scummy practices as they can get away with - nerfing the progress in the game to try and sell XP boosters for money is one scummy practice they're trying. Failed with Shadow of Mordor and they eventually backtracked on it, leaving a pretty good game behind. Did it with the last AssCreed game and there's not been any outrage about that as far as I can tell.
There's a mention of innovation, I'm not sure about that. Ubisoft is famous for not having changed their mainline games' main formula much since the first AssCreed, they're all the same game (open world bajillion mini quests + collectables) in different settings. EA is reskinning their mainline games every year (CoD and co), or just updating some internal database and MAYBE change some visuals (Fifa and similar sportsball games).
I'm not saying they're bad games, but to call them innovative is IMO not accurate. Mind you I'm probably biased and shit; I haven't been into CoD for forever (and never the multiplayer). I have played a few installations of the Battlefield franchise, but they were often different enough (I played BF2, Bad Company 2 and BF3 which was one or two generations after BF2 IIRC).
er. Stuff. While the big publishers don't have a monopoly, they still own a huge portion of the games market. Which would, I guess, be fine if they were good publishers, but they're pursuing scummy tactics so they can earn more money off of less games. And they're being scummy against the companies and people that make the actual games, going for big firing rounds both after a game's release and in case of less-than-hoped-for profits - which, mind you, still exceed the development budget ten times over.