I don't see how ending this generation early is going to help. Xbox is mismanaged and you don't solve this problem by a simple reset.
MS better hang to this gen as long as it can imo and sort out their strategy by next generation, because while they're doing badly, it could've been much worse (PS5 shortages saved them) and they're not ready for a reset, if the point is to sell hardware.