Marketing is key to public reception

If the marketing isn’t engaging then you won’t hold peoples attention, rumours , leaks and alleged “Developers” on Reddit will post statement that will sway public narrative towards or away from your game.
Those Leaks were devastating and I’m sure there’s been a shakeup at Microsoft and 343.

That’s why in modern days, where the internet is dropping a new hyped up trailer for something every other day, most entertainment companies are making the deliberate decision to have shorter marketing cycles.