Because Blizzard games have gotten repetitive. I'm specifically talking about Overwatch. With the loss of Michael Chu and now Jeff Kaplan on the Overwatch team, not only has the game gotten delayed, we are now without the main direction the game planned when those two were still heading the game.
Maybe they should stop putting all their eggs in Overwatch and Hearthstone because of the lootboxes. If you want players Diablo 4, period. And Heroes of The Storm was dying 4 years ago because they didnt add things like Riot does with LoL. Starcraft 2 has been pretty dead for years outside of the Asian servers... They spent all their resources making an inferior version of WoW and nobodies playing it anymore anyway. Cater to China and defend China against human right atrocities, lose players. The liberals they pander too dont play games 24/7.. The people they alienated were those players. GO woke Go Broke is a saying because its true.