>And because Blizzard is a private company
But they are not a private company. Blizzard is a component of Activision Blizzard, Inc., a publicly-held corporation traded under ATVI on the Nasdaq.
This is actually part of the problem. If they were still privately held, we would much more likely be sitting on an imminent 2020 Diablo/Starcraft/etc PC title release, rather than mobile game rehashes, 'classic' relaunches of decades old products, etc. Privately held companies seem to be the only companies with consolidation of power and control required to stand against ridiculous "profit in every market at any cost" trends.
Just take a look at Valve Software for a comparison of the private vs public effect on a company with a large creative aspect. I realize they haven't put out anything new in ages, but at the same time, has Valve really compromised on any of the core values they've built over the last decade or so? As far as I am aware, the Steam store is about as open and censorship-free as you can get in this era of entertainment.