In fact, there are very few games that have done the f2p walk successfully, sustainably, and all of them pale in comparison to the few extraordinary exceptions.
I honestly thought it was inevitable for Blizzard to go down this route the moment I saw the revenue slides post acquisition. In that slide it showed that King’s mobile games made way more than Blizzards games. At that point, all the MBA suits in the board must have started thinking, “why go through all the hoops of making a good game when you could spend way less money and effort to milk the cash cows?”
Thus the pressure started mounting up on Blizzard to create more “efficient” games like Hearthstone and newer releases instead spending long time creating and refining a game like they have before.
Stay profitable, stay calm, stay mediocre in size => delight customers.
Greed & corporate min/maxing has failed us.
Diablo Immortal seems to do many of the same things, but just in a much more egregious way. So far I've heard a lot about how much money you can spend on the game, but not much about how bad it makes the f2p player's experience.
In Lost Ark and Genshin most players don't care that much about whales spending 10k to deal 100% extra damage because it's purely player-vs-environment and that sort of damage boost is totally excessive and unnecessary.
But many games make progress feel extremely slow or otherwise aggravating to push purchases.
I haven't really heard much about where Diablo Immortal lies on that scale.
it's easier to afford ~£5 in 99p microtransactions every month for a year than it is to afford a £60 triple A
of course this isn't where the bulk of money comes from for these games (whales), but it's still a big factor
What I find really sad is that multiple games have proven that there is a middle ground and that making a f2p while making enormous amount of money is possible (League of Legend ...) and using such predatory system that are so prevalent on mobile is not the only solution.
There is probably already enough monetisation around skins in the games that they would have easily turn up a profit.
The rest is just greed and disregard for players but then when they don't care that the game is banned in two countries at launch because it violate gambling laws what else to expect ...