There just isn’t enough new cosmetic content to implement in Halo shop without it “Not being Halo”. You seen how MCC reacted to glowing/medieval armor. Even if they created new glowing armor worth the price in Infinite, people will call it not Halo even if it was cool.
Same with Halo 5 armor. It was new but just ugly. It was hard to please players even with armor pattern variants. There just isnt thay many new designs you can implement in the game without looking cheap or too different.
Name plates, Stances, skins and keychains can only go so far even if they were animated. Game is about self expression during gameplay. And Halo is a simplified game, so adding weapon effects/animations/sound changes can just throw gameplay off.
A sacrifice for the game to be free with a shop, but no one will pay for just halts any progression of the game. Halo just isnt meant to be a F2P game.
I mean while the new MCC stuff was controversial, most people liked it.
Its these people that don’t like this stuff that have a bigger voice, cause they’ll have a ten paragraph essay on why it shouldn’t be in the game, or a 20 minute video or something dumb.
While people that don’t mind or do like it don’t say much because they don’t have a reason to really.