Im fine with them lasting like 7+ years.
Esp with how advancements in technology arnt progressing as fast as before.
And with how theres deminishing returns now in graphics gains.
plus factor in developement times for games has grown..... short gens dont make as much sense as before.