The game is F2P and we all knew what was going to happen.
The compromise would be that ALL the lore frendliy armor or armor from old Halo would be free to unlock by “playing” for everyone who doesn’t want to go through the store and the goofy armor/skin like the cat ears would be in the store/BP for those who want to pay.
The silly stuff was in the game day 1 my dude also 343 are currently on holiday break so I assume the bugs and issues will get resolved soon after they get back