The problem is that "The Blizzard Way" is not what Activision Blizzard has actually been doing for the past many years.
Diablo 3 was a rocky launch, and the always online requirement was indicative of poor choices by management. Recall, that they wanted a healthy real money auction house (presumably to take their percentage off the top), and always online is typically utilized to block piracy. Of course, anyone with a brain and not currently trying to get a promotion knows, that piracy is a distribution problem. D3 came back into popularity with the Reaper of Souls expansion, a lot of the early problems in the game were fixed, and it still today is incredibly fun to play. In addition, the tone deafness of "do you guys not have phones?" tells you everything you need to know. Some dude at the top saw that mobile is a big trend (good job!), then drew from a hat a name of a Blizzard game, then blessed that title with his brilliance.
Heroes of the Storm, they tried to push as an esport, and invested heavily into... everything except the game itself. What happened to build it and they will come? The truth is, it is a very fun MOBA, it fixes a lot of the problems of the entire genre. In doing so, it rewards team play so much more than being a lone hero. You would think it helps the competitive scene, but in the case of the MOBA playerbase that's often the most toxic and egocentric, it doesn't mesh well. They could have easily enjoyed having the most player friendly, low toxicity MOBA experience that tons of people crave. But no, if there wasn't a world championship scene on par with League of Legends, it wasn't worth Blizzard's time.
Hearthstone had some problems catering to China but I do think with the recent battle pass system and the increased in game economy, there are some great steps in the right direction. Good turnarounds in the monetization area for sure.
Overwatch you would be surprised to know has some very impressive player numbers even now, for a game that gets no updates. Now that Jeff Kaplan is gone, I'm afraid the last of the best of original Blizzard are gone. I really, really, really hope Overwatch 2 is good. I will give it a few solid chances and I will revisit it. I fear the worst though, I don't think Jeff would leave his baby like that.
Warcraft 3 Remastered was a disgrace by management. Truly. You could have literally, and I mean literally, took Warcraft 3 source code, and dropped in touched up models, sounds, and textures. It would have sold like crazy. That's it, no excuse. Why did they have to reinvent the wheel, with a team comprised mostly of interns and fresh college graduates, rush it, with no communication with the delays, oh and did I mention that the main menu is an unoptimized web app running on chromium?
The story of Activision Blizzard is monetization for the sake of monetization alone, and management decisions formed solely on the basis that they sound good to other managers. Overwatch had the pleasure of being shielded by Jeff Kaplan, so it suffered less than it had to. The other large projects usually launch like crap, but after management has had their way with the game for the first year or two, the devs slowly but surely bring it back and make it fun at the very least. Do they have the financial resources on their side? No. But be damn sure they will improve and polish the core gameplay loops.
I have watched this slow death since around 2014 at least, but it's hard to know where along the way the roots became so badly damaged that Blizzard became destined to be EA-like.