This is the so called glorious market economy that most people here love working great. It doesnt matter if a game is shit if it can make you money.
Another example Diablo 3 . In order to sell to masses and children they destroyed it.
As a child/teenager, I played games like Star Wars Galaxies ( which was ruined to compete with World of Warcraft ) and games like Counter Strike and Rome Total War, if games like Star Citizen have proven anything, it's that the marketers and publishers behind these 'AAA' games are full of shit, it's not a case of the masses only wanting these games it's that they get force fed this crap time and time again rather than anything original. I even played Starcraft and Command and Conquer when I was really young.
When you look at Minecraft, Star Citizen or DayZ which are the total opposite of the games you talk about you see that actually people do want this kind of thing, the big companies as usual are just completely detached from reality, the problem is that they've been at it for so long I think even the jaded gamers out there are starting to think like them. Console wars aren't necessarily killing gaming, but I think they're actually moving a lot of crap out the market, because a lot of developers are acting like spoilt children over the whole filesharing thing this is going to leave major gaps in the market for indie developers to move in with their own games and bring PC gaming back.