Good on them. Now if everyone else would get on board with this. Fomo pay to win battle passes are why I quit games rather than why I stay. One of the worst modern inventions for gaming since lootboxes.
I actually like them when there isn't a time limit. Chivalry 2's battle-pass-thing is nice for that reason. It's just something i can throw on while i play normally with no grind
I give dota 2 a pass on any shitty monetization for cosmetics since they give all new heroes for free. I've played too many f2p games that don't do this, and new characters tend to be OP for some reason...