Imagine thinking 30+ million sales is “free” and that we should expect nothing in product development and refinement.
The problem consistently remains that the money is there, it’s just that Blizzard hasn’t chosen to reinvest. Microtransactions are not required to run a game. People aren’t allergic to robust expansions that vastly expand their game of choice, either, should we truly be arguing that more money is required. Basically, the consumer can’t be blamed for the current state of things. Some might not be ungrateful so much as unreasonable in their demands, as well.
But my age old solution also remains. Push an offline mode patch with direct connections for multiplayer and just let the players turn the game into what they want if Blizzard is so unwilling to do it themselves.