A small reasoning behind Halo infinite's Cosmetic Restrictions

Number 3 is the one which sucks all the fun out of Infinite for me.
I’ve been trying to get Slayer matches for a Challenge, only to have the Challenge bug out on me and not get any progress.

It’s really frustrating.
Like heck, even if Cosmetics unlock suck, even if customization suck, even if we can’t look good without spending, why the hell should we have to grind so hard due to lack of playlist options and stuff.

Also Weapon Challenges : put that stuff in the Campaign. I don’t like picking up the damn Commando.