No it didn't.
Halo 4 sold almost the exact same as any other Halo game since the dawn of time.
It's just HaloGAF is full of dummies right now. When all these filthy casuals clear out it should return to normal.
Selling the exact same in terms of sales does not mean it is selling to the same audience. Your lying to yourself if you think 343 was not desperately wanting to attract new players from the COD series
No-one complained when Firefight used Halo Reach campaign locations, but as soon as they borrow some campaign geometry for Spartan Ops that's "lazy" and "re-used"? I don't get that mentality. Spartan Ops surely had a smaller budget than the main Campaign, so it makes sense for it to share some locations.
People did complain. There was tons of uproar about reused spaces in singleplayer that just had the maps from multiplayer pasted in. Please stop pretending that 343 is being unfairly victimized when Bungie was also criticized.