Diablo Immortal has been given an extremely rough ride due to this model of business Perhaps disproportionately given that popular free-to-play competitors such as Genshin Impact and Lost Ark have a lot of gacha mechanics that entice large-spending "whale" gamers. Diablo's popularity and Diablo 4 Gold reputation among an established PC gaming community, built up over the course of a quarter century, is certainly an element. However, it's also true that Diablo is a particularly problematic system and the nature of Diablo games may have some connection to that.
When you purchase legendary crests, you're not purchasing a roll of the dice like you would when buying the FIFA Ultimate Team card pack for instance. You are purchasing a chance to play with the dice, to get into the game engine to tweak the drop rate (slightly) to your advantage. Gambling mechanics that are addictive aren't separate from the addictive gameplay mechanics, but rather tied directly to combat and loot drops in the game. Diablo is incredibly well-positioned to achieve this. As my coworker Maddy Myers pointed out, the games that are heavily focused on loot have always been characterized as slot machines that Diablo Immortal's business model renders the game appear as if it were.
Blizzard has taken pains to emphasize that the monetization of Immortal can be ignored until the final game and it's true and claims that the vast majority of players play the game without having to spend any money, which is reasonable. However, it's not true that the main enjoyment of Diablo is playing through the story instead of maximizing your character. It's equally absurd to claim that the games have always been designed to create an obsession with hitting the power limit in the players. For those who have a tendency towards addiction to gambling, or towards the addictive nature of Diablo's item gameor, perhaps either of them -- the crest system, as it is known, can be extremely harmful and can be very exploitative.
For the rest of us it makes Diablo less enjoyable.
We've been there before or in a similar situation. When Diablo 3 was released in 2012, it featured an auction house that was real money where players could purchase and sell their drops. The idea behind this was to stop the fraud and buy Diablo 4 Gold cheating that plagued the trading of items during Diablo 2.