Makes sense:
Xbox - 2001
Xbox 360 - 2005
Xbox One - 2013
Xbox One S - 2016
Xbox One X - 2017
Xbox Series S|X - 20204 years, 8 years, 3 years, 1 year, 3 years.
2028 would be on the long side but not unheard of. The reason for the big gap between 2005 and 2013 was the 2008 economic crisis.
2020 was the covid/supply chain crisis.
I think I would be okay with 8-10 year iterations. 3-4 years is a ridiculous money grab. I haven’t owned an XBOX since the 360 though, so…
I don’t know if I would see it as a pure money grab. Pretty sure game consoles, just like inkjet printers and the like are sold with zero or near zero profit (or even at a loss). The benefit the console manufacturer gains from the platform lock-in far outweighs whatever greed they might have trying to reap gains from the hardware. 10 year old hardware is roughly 30x slower in FLOPs, so we might be looking at a desire for better games or easier software development - I for sure would not envy the developer needing to target 10 year old hardware, though it’s not exactly unheard of.