To be completely honest, Xbox getting an early jump on 10th gen is probably what the brand needs. Their poor supply chain management as well as not having enough games ready to go for 9th gen put them so far behind that the current status quo probably isn’t sustainable.
The Xbox brand badly needs product differentiation. Going on their own hardware release cadence instead of going 1:1 with PlayStation could make a lot of sense