4+ years is easily enough time a build a fully fledged single player experience
Instead they wanted the income for another mainline title and legimiately scammed and lied to people; this isn't a case of players overreacting because they're mad about the most recent patch etc - this is genuinely scumbag behavior
I genuinely hope people who actually have paid for this shit (also, lol what were you thinking) start making cases for refunds and lawsuits because at this point they have objectively lied about what was being sold
Obligatory fuck Blizzard
WoW is dead
OW is dead
Diablo 4 is the last hope of a good game from them