

Halo Infinite: Post-season 5, battle passes are now free during their introductory season, but cost $5 to unlock afterward
Marvel Rivals: Battle passes will not expire if you bought the $10 Luxury pass during the season
These are not FOMO-less. Marvel Rivals sounds like the worst of the three in that regard. The ‘old’ method incentivized you to skip buying a battle pass if you weren’t going to finish it (because you’d lose rewards); MR’s system gives you a FOMO CTA to make that purchase to stop you from losing rewards.
Compare this to, say, Dead By Daylight, where there’s “seasons” with unlockable rewards, you can get them for free, and you can keep unlocking them after the season ends.
As someone who just has no interest whatsoever in competitive multiplayer games (even ‘passive’ competitive, like this sounds to be), or live service titles, I feel completely left behind by AAA developers. It’s a good thing the indie scene is so vibrant, or I’d just have to find a new hobby at this point.