Honestly, some of the reactions here are just crazy. Anyone would think the game has been cancelled. It’s better the features release late but working than early but broken.
Sure it would be nice to play with someone at launch - but by waiting we will be able to do co op as a second playthrough on legendary, or following collectible guides, or when RTX support drops.
The majority of ‘I’m done 343, I won’t be playing your game’ posters will be there Day 1 like the rest of us, no question.