the reason why gamers constantly get screwed over by companies like this is because we keep paying money hand over first horrific launch after horrific launch.
if these companies already have your money their incentive to fix the game or even constantly strive to make the game as perfect as possible is severely diminished.
next time 343 makes a game please talk with your wallet. tell them that you’ve learned your lesson from their last rushed title and hold back your preorders and midnight launch parties until you’ve seen that the game is working correctly.
if we just blindly give away our money to every hyped game this will keep happening again and again.