My dude, is it a matter of 343 being oblivious to what Halo fans want or something more nuanced and practical like g a m e d e v e l o p m e n t .
No. Shit. They knew fans would miss split screen, BTB, some classic gametypes, tough tradeoffs, etc., but you know, game development is such that there are limitations to resources like manpower and budget, time restraints, and many other things to consider like adding new elements: Warzone, a Customs Browser, 60fps, several Forge improvements, the list goes on.
You make it seem like they're incompetent idiots when game development is tough as shit, especially with a fanbase as demanding as Halo's. So chill out on the turd flinging.. Sometimes you knock it out of the park, sometimes you fail catastrophically, sometimes a mix of both.