I wanted to start this post saying that yes I get why all of the Halo fans (including myself) are continuing to be upset about features not being available at what we traditionalists have called a “launch date”. I am one of the old Halo Veterans that goes back to Halo 2’s launch back in 2005 (for me anyways) and the thing that companies had to comply with having to release a game by a launch date was in the form of Physical Media or a Disc, DVD, Blu-Ray (which is what we have currently but is dying out slowly and game discs like on a console are pretty much meaningless and memorabilia now because we can just straight up download a game in full now) for a game to go “Gold” at the printing factory to ship a game (we all know this but just want to state this as a reminder what I want to say next), that is how its always has been done and still done this way (to an extant).
Now there is something called the “Internet”, which has become the biggest culture shifting tool that Human Civilization has ever had and has consumed our lives on a daily basis. When games back around 2004 to 2007 with Halo 2 first came out, Xbox Live Multiplayer changed the game for online play forever up until now, at that time Physical Media still was the dominant form of how we played games and they had to come feature complete because there was no infrastructure to download an entire game like it is today so developers had to work within these limits and crunch time to release a game set by the developer (which is true) but now we have something called “post development work” of releasing patches/DLC/Expansions (but these used to be released on a separate disc, hence still needing to be to have to go “Gold” in order to release a game to the public to play). Overtime, post development work has started to become bigger and bigger, with releasing a game with all of these features at a launch date is becoming far less relevant because of the limitations of physical media has become completely meaningless, you can download an entire game now at the click of a button online. Development of a game has become alot less structured now thanks to this change from the days of Physical Media to the Internet to download content, instead of playing off of a disc. So even Halo Infinite Disc on Xbox One/Series S/X is going to become completely meaningless (your still needing to download patches for the game anyways and don’t forget post launch content and on PC, there is no more physical media, you just get a code or something instead if say you bought a special edition of a game.
Now I want to get to the point about how the way development of a game has completely changed with something like a “launch date”, this is not Halo 3 anymore guys. As much as we (halo fans) want to have all of these features at launch, games don’t have the limitations of physical media anymore so developers can hold back on features (the features have become exponentially bigger and bigger to the point its creating a bottleneck as humans wanting to get all of these features in the game as fast as they humanly can), which is alot less taxing on there stress to get a game launched by a date. Were going to have to live with the fact that developers now have more freedom to develop a game how they want, when they want now. Keep in mind, when physical media goes away completely in the console space and downloading games are the only way to consume media (already has happened on PC), games most likely are probably going to come with only a few set of features and over time get updated an expanded on (this is how games are pretty much starting to be nowadays already). Games like No Man Sky had a rough launch but came back to being a really good game now with updates to a game. The price your paying for a game is for all of those features (which will be added for free to the game for free over time, except for the battle passes, even the multiplayer is free) will pay off eventually, if you invest into the game (think about it as an investment now, rather than just entertainment only). I know this may sound like just going against the tide of how games should be released, but the reality is this is not how games are getting released anymore with a game at this scale. A launch date is more or less meaningless and were going to be seeing alot more of this in the future, not just with Halo, but other games as well. The idea we can keep coming back to a game over time is the point alot of companies are trying to make nowadays to us consumers with a game is the important part.
I hope this post makes sense and I know its a long one, but I just wanted to post this as a long time Video Game enthusiast and Halo Veteran that times have completely changed thanks to the Internet and the way creating a game has changed now.