>>717907579 (OP)
It's a mix of both.
Games started to really suck around 2007, that's when they became mainstream again, which means publishers shifted their focus from experimenting with games, in favor of formulas that sold well. This is why you've had the same Call of Duty games for the last forever.
However, these games are still good for what they are, but the formula has gotten really stale, which really really sucks.
So what was different back then? The difference is that nobody really knew what made a good game back then, so all kinds of games were being made in hopes of finding formulas that are good, giving the illusion that they are better.
But ARE they better? Well, certainly unique, but I don't know about better, that's entirely subjective.
Personally, I'm hopeful. I've disregarded almost the entire AAA game industry for the last decade, and have been enjoying a lot of indie games, Everspace 2 to be exact, I like it a lot.
That's something folks need to do nowadays and stop bitching about games sucking.