I call this bullshit. The budget of Halo Infinite was dumb specially consider what they released, so makes sense to fire half of the team and replace it with talented and experienced individuals plus getting help from other teams like Id Soft, and spending less money in the next project.
Sure, other MS games will give them more money, specially if they finally are able to acquire ABK. But unless they plan to kill the Xbox console soon (like not releasing a Series successor) Halo should continue being one of the flagship and iconic MS gaming IPs forever.
Also, instead of rushing and announcing games witth CG teasers when the game isn't even in preproduction and won't be released like 7 years in the future, they should take their time and don't announce anything until they have a very convincing vertical slice to show and prove the game rocks, and having the game very close to reaching alpha.