Said this before but dont think its a lack of games coming out, but its a lack of games that hold peoples attention coming out. Most those games you listed are only 5-6 hours long.
Im talking games you buy in January and play til June. And not because theirs nothing else to play, but because the game is that fun. Wheres those games at? Every game that comes out seems to be a dumbed down version of an earlier game and the developers block half the content behind paid dlc.
Before you'd get 100% of the game and expansions were just that - expansions, content that added onto the original game base, But the expansions were so full of content they were pretty much new games..
Now a days these publishers release a game and got 5 "expansions" (map packs
) lined up with release dates just a month or two after release
Yeah gamers have shorter attention spans now than ever before (people in general, not just gamers) but developers/publishers arent really doing anything to keep gamers attention either.
2014-2016 truly the worst few years of gaming since I been old enough to play games