Just an off the cuff opinion, not really to the Anniversary stuff specifically:
I think some of the reaction here is due to the fact that it seems that 343 listens to a request, but seemingly feels compelled to package another 343.jpg decision along with it, and they've been doing it since the Reach TU.
Reach TU/Vanilla/Anniversary had poor communication of what you were playing, because the gametypes had the same name. So in certain playlists, you didn't know what pistol you had until you fired it. An easy fix was to simply clearly name the gametypes. They did that. And at the same time, they packaged it with the change of making Reach playlists Vanilla or TU only, making the gametype name change completely redundant and diminishing the Vanilla community's ability to play Vanilla Reach.
Halo 4 added magnets to Forge, but removed precision editing.
Halo 4 added the red X back but then gave people the ability to survive their vehicle being destroyed.
Adding weapon tune parameters to Reach and Halo 4 to bypass the cert process, but only using them once and never doing custom requests for weapon tunes.
So it's frustrating for people that they added the Halo 2 anniversary maps and updated the maps to have new functions, but as a package you have to take Halo 4's speed boost and other stuff with it. And in the same line, no option is provided to play Halo 2 classic without button glitches or map escapes. So it's irritating when your choice is to play the way 343/MS want you to play, the new way 343/MS want you to play, but not options to truly give the community choice in the matter. And it's an ongoing theme for the past 3 years.