Yeah, pretty much what i expected and what makes sense.
New season, new game mechanic and some event that you can do to unlock the mechanic. Perhaps similar to WoW where you always have some event before a major expansion, and maybe some cosmetics for participating in the event.
Seems fine to me, not particularly interested in paying for the game pass since i can't imagine anything in it that i may want (not interested in cosmetics) but some of the new PoE season mechanics were interesting. Well done this could actually add a good deal of longevity to the game.
I understand people's weariness on the current Blizz practices but from what i experienced from OW2 i was OK with the battle pass. Yes it sucks they lock new heroes behind its purchase, but if you can still unlock them by playing the game so it's w/e.