Remember also how Diablo 3 was released (in most countries) with a real money Auction House, which was later removed because even the devs realized that it hurt the game ?
What's interesting is Diablo Immortal's monetization introduces a level of indirection compared to Diablo 3's Real Money Auction House (RMAH), and I think it's sufficiently distinct to avoid the same fate.
In D3, you could buy equipment directly from the RMAH. This undermined core gameplay mechanisms since any loot you were likely to find would be inferior to whatever was available for pennies in the store. So why bother running the dungeons at all?
In DI, you don't buy gear directly with money. Instead, you buy access to dungeons with guaranteed drops of high level items which are statistically infeasible to obtain any other way. But this still lends plausible deniability: you're not buying your gear, you're just buying a spin at the (very weighted) wheel.
In D3, you could buy equipment directly from the RMAH. This undermined core gameplay mechanisms since any loot you were likely to find would be inferior to whatever was available for pennies in the store. So why bother running the dungeons at all?
In DI, you don't buy gear directly with money. Instead, you buy access to dungeons with guaranteed drops of high level items which are statistically infeasible to obtain any other way. But this still lends plausible deniability: you're not buying your gear, you're just buying a spin at the (very weighted) wheel.