I definitely remember a lot of people whining about how long Infinite took to release, especially when it got delayed a full year, and then finally releasing after 6 years, it wasn’t even that good. The old 3 year cadence was pretty perfect imo, plenty of time for each game to have a good run before the next one, and not close enough together to cause fatigue.
Seeing the initial new Marathon trailer might have been the most excited and then disappointed I’ve ever been with a game announcement. So excited for them to bring that franchise to the modern era, but so disappointed that it was just an extraction shooter. Ugh.