Well, apparently,
89% of gaming enthusiasts prefer "shadow drops" of game showcases only a short time before they can play it, so...
The final run of how MS markets Halo will be interesting to watch, because if they really do have a blitz approach where they only show SP a few weeks before launch and it's stunning and dominates coverage and slams pre-orders at the last minute, that may have ripples across the industry. (Not that every game company has the strength of the Halo brand to pull this off, plus Halo had its disasterous first showing so there is strategy to waiting to maximize a better showing, but still, timelines of exposure may continue to dwindle if this works.)
For better or worse (I don't like "shadow drops", but others have come to hate the hype cycle,) game companies are keeping their games a secret longer than usual.
And I think it may actually work for Halo Infinite. Visually, it may never be stunning (that second fly-over was more clean but still only so-so to look at,) but multiplayer is already bang-on and the game is on people's radar no matter what. So if they put out a Campaign Trailer just a little bit before release and show just a new way to play Halo, with a massive world featuring a lot of land variety (I'm still hopeful that the
Slipspace Engine trailer areas are actually in the game in some form) and a new flow to the progression and just an overwhelming sense of this being new and fun and ready to play, there'll be less time to grouse about the graphics and more interest in just what this new story will add to Halo canon and how the new play systems will be interesting to get time with. If they do this right, 3 years of ups and downs could be forgotten with one compelling new look at the Campaign...
if the Campaign actually is good...