How long should a console generation last? A decade? Are you suggesting 6 years and a successor releases is too short? Are you saying an extra year or 2 makes all the difference in the world?This is no different than WB constantly rebooting DCEU movies with new actors and hoping the next one sticks. At a certain point, your Ls start compounding and all you have left is a mountain of shytty decisions that become forever associated with your brand. A new Xbox won't erase people's memories of the last decade, it'll only annoy the people who got left holding the bag on their Series consoles, who are their main customers anyway.
If you bought a piece of hardware and it had mainstream support for 6 years you aren't a bag holder.