Epic should count their blessings considering what the game started as and the billions they raked in during the meantime. I bet their active player count is well down from its peak though. Probably the kids grew up and/or got fed up of all the monetisation.
As for Disney they’ve tried many times to get into gaming and failed. I wonder if their corporate culture which is a subtle blend of naked greed, political correctness, risk aversion and schizophrenia over licensing IP just scuppers them every time. I’ve played a couple of decent games but most of their content is either shovelware or naked cash grabs. Even when they make a critically acclaimed or successful games, there is a sense that if they don’t get ALL THE MONEY, then they’ll shitcan it right then and there. Look at Disney Infinity or Club Penguin as examples of games that were killed for very unclear reasons.
I think the issue here is people knew Diablo 4 was filled with monetization, season passes, cosmetic items etc and they bought it anyway and are complaining about it after the fact. The correct way to respond to sleazy companies is to take your business somewhere else. Reward games for being good, not for being cash grabs.