>>717963481
Part of the problem is the modern retail playerbase.
Remember that there are people who still give Blizzard money. And oh boy do they ever give them money. They pay a box price. They pay a subscription fee. They buy shit from the fucking in-game cash shop. It's a dwindling number of retards, but Blizzard has been pandering to them.