People here acting over dramatic.
Every live service game has mtx! Most have battlepass.
If you refuse to play a game because it has cosmetic mtx, or/ and battlepass, then you can stop playing any live service games or gaming in general and pick a new hobby like gardening.
Last epoch , PoE, touch light you name them, they all have or will have mtx and probably battlepass.
If they price industrial rate, which is 5-10 bucks , it’s 10 bucks over 3 months. And optional!
The drama over 3bucks per month optional cosmetic? You expect them to give free cosmetic and content every season?
You cannot have your cake and eat it. Mtx cosmetic + battlepass is best middle ground for continuous contents and support and no p2w.
If you buy a car, you will still be expected to play for servicing and navigation updates.
If you ask, why should you pay more for something you already bought!?
Wel you don’t have to. It’s for extra goodies. You can choose not to!
Without continuous revenue source , and that people here claimed Blizzard are greedy, then the reasoning will be that they will pull resources and direct it to DI and other more profitable games. So you guys want it to happens?
Trust me, I wish all the cosmetics are free, and blizzard paid me and assign a baby-sitter/ cook while I play all day.
But we got to be realistic. Without generating enough revenue post sales, we know what will happen….