Literally no reason they couldn't rotate since they completely own the FPS market. If anything, this allows a lot more flexibility since MS wouldn't be as reliant on CoD to release every year. If they delayed halo from an important launch, no reason to think they wouldn't let CoD rest and launch starfield, a new arkane game, some Halo dlc/extensions, launch OW2, improve warzone, secure some third parties for GP day one, release a new quake/Wolfenstein/doom, launch a playtest for the just cause devs exclusive contraband or the hitman devs project dragon, show off fable, launch new Forza horizon dlc, release grounded, new fallout 76, ESO, WoW expansions, remaster/remake Diablo 3 for series consoles, etc.
Ppl are absolutely nuts if they're acting like Xbox isn't full diversified and supporting all types of shyt, even if it's for 3 months for GP.
Y'all gotta get over and be happy MS is lining up for fire and consistent fire. And you can play these without even owning a Xbox