CoD, assassin's creed, Lego, etc.
Literally the same stuff each year.
Just like how Madden recycles assets, right?
Those games you listed are franchises that make new games nearly every year, and as a person who works in the industry, making all new assets for such big game takes literally years from scratch. Triple-A assets take FOREVER to make, even small ones.
So you have a tossup: games that recycle assets to make the dev cycles faster, or games every 4 years. I'm sure if the alternative was true you'd complain about games taking too long to come out.