The short of it?
Battlepass is a mistake and it’s going to bite 343i later when the trend dies off for the next bit thing.
The long version?
Halo following trends started back in Halo Reach with loadouts (which was a trend that CoD started up), but yet Halo hasn’t been able to break away from following the next big money making trend setter and because it’s always the last one to the party (with games like CoD releasing yearly and Fortnite changing up seasons almost monthly), Halo can’t keep up.
This is why the Battlepass needs to go for good and something more innovative and new should take it’s place. What exactly I can’t say, that’s where 343 needs to put it’s thinking minds together to make something new, but Battlepass just isn’t it.
Halo used to SET trends, now it seems to purely follow the curtails of other games that are and have been doing it for a while. 343, in the own words, said they wanted to take Halo back to it’s roots, but battlepass’s is the complete 180 of that. It’s a mistake and I think it’s gonna just hurt the game like lootboxs did in Halo 5 with their disgusting REC pack system. Which at the time was just another money making trend.
343 hasn’t learned at all from their mistakes it seems, and adding the Battlepass system in backs up this claim.