But they don't have shit... omg...
You are talking as if Blizzard is in some amazing shape with pipeline full of games and projects. They are simply not, they did not release shit last 5 years except for usual milking which looks like staving off the bleed more than actual plan to grow. They are bleeding customers across the board, simply because they release nothing new and at best re-release something old or at worst put their existing portfolio in the grave with HoTS and now Overwatch.
This is a very objective failure. I have no bloody clue how you don't see that. Risk in development and marketing? It's fucking Starcraft - it will market itself. They just need to have some bloody balls and vision, but with their crippled management of incompetents - nobody has the balls to get it going.
Get it through your head - releasing ANYTHING new is better than releasing NOTHING new for 5 years plus. The shit Blizzard is in - it's in because it did not have any healthy new game delivery pipeline for years. You can only hold on with old shit for so long.
And guess what if they'd take Starcraft 2 engine and did a big ass paintjob over it like they do with Overwatch "2" and produce a new story/trilogy, they could absolutely sell millions of copies and make a chill half a billion just from that alone. Maybe if they'd release it in 2020/21, they would not have half the bloody MAUs they had 4 years ago now.