Diablo 3 generated over a billion dollars in revenue.Enjoy your victory while it lasts. Blizzard is giving up on Diablo for PC PRECISELY because it does generate enough revenue these days. The lower the stock, the more Blizzard will be motivated to replace non-profitable Diablo with profitable Diablo-Immortal.
There are two realistic ways to keep Diablo financially solvent: One is for Diablo to have a monthly subscription fee. The other would be pay to win, such as : For $0.25, you buy a Power Boost for G Rifts: 50% outgoing damage increase, 10% incoming damage decrease. These last an hour worth of play time in G Rifts. You can stack up to 5 of these. The timer starts when the G Rift begins, and ends when the G Rift is finished.
These are your two options. And if the pay to win (or subscriptions) does not generate enough income, then Diablo:Immortal it is. If you noticed, Activision stock is down. And it sounds like Activision is taking drastic steps to rectify this. Financial underperforming assets are being replaced with assets that they hope will change their financial future.