I see no reason why they would end the generation early. They have expressly stated, many times, that selling hardware is no longer a primary goal. So, if anything, their motivation for moving to a new generation is lower than it has been in the past.
What they should be doing is trying to figure out how to get more people easy access to game pass. Maybe that means reviving the streaming box idea. Maybe it means to paying more TV manufacturers to include an app. Or maybe it means working with Sony and Nintendo to get it on their systems.