Well you can reach Level 100 of the battle pass without paying money and you can complete all the weekly and ultimate challenges. You just don’t earn much if you play for free. I don’t have the 10 bucks to buy the battle pass yet.
I am at Level 57 now and have unlocked a few emblems, visors and backgrounds. No helmet So far.
It’s almost like the challenges solely exist for the purpose of progressing the battlepass.
And maybe they give you these challenges and force you to grind so you have something to earn over the next 3 months until the next season.
It’s ALMOST like this is a common tactic used by a plethora of games to encourage players to come back every season, so they can keep updating said game, and not just a Halo: Infinite thing.