...and they pay for the artists that make those cosmetics with what? Good vibes and the gracious thanks of the community?
How much non-cosmetic content would you be willing to sacrifice to make those droppable cosmetics that are as numerous and as high quality as the paid ones? Because that's what happens when you restrict resources - you can do less.
I don't really care about Immortal either. I'll never play it because it isn't for me. If someone wants to play a game they know will cost them tens of thousands of dollars or more to complete, who am I to say no to them? Ferraris exist, mansions exist, superyachts exist - I don't need or use any of them, but I'm not going to pretend they have no utility for certain people.
The +20 Tier skip is really not something anyone should ever worry about.
The Battlepass itself is a bigger problem than the skips - but it's almost industry standard now.
But some idiots buy the the 90€ version of this game just to play 4 days earlier, so why wouldn't Blizzard implement shit like that, I would as well.