I played launch and the first two seasons. The game is not fun, but they clearly spend a ton of resources cranking out skins.
Skins are somewhat cool, but shit value since they only work on specific classes.
Meanwhile, skins in POE, arguably a more enjoyable game though dated, are usable across all classes.
Not exactly apples/oranges due to gender locked classes, but still.
And PoE has some of the most expensive cosmetics I’ve seen and even they aren’t as bad as a $30 color variation portal. PoE balances it out because the game is free to play. What’s Diablo’s excuse?
And poe has much cheaper, frequently on sale, qol purchases.
Do I need a $2 currency storage tab? No. Will it make the game mildly smoother, and functionally be the “price” of the game for me if thats all I ever buy? Yup.
Do I get to play as much game as possible before I decide to “buy” the game and get my currency tab? Absolutely.
Cheap qol purchases for a f2p game makes the outrageous cosmetics far more acceptable.