At the very highest level, looking down, I think that the Halo Infinite Battle Pass has progressed thinking on this form of monetization in a way that suggests that they have, uh, parents on the team. Or, at the very least, that they have a philosophical bone to pick with the typical FOMO pump that a timed season creates. This is the part I like: you own the Battle Pass. It's like a TTRPG supplement or something, and it even occupies a space on a kind of shelf; the pass itself is something you own, and you can shelve it when a new one comes out if you're excited about that, but you can always come back to the other one, or swap to a third, whatever. This is what respect for my money and time looks like.