I think that both you and chez17 are listing factors that contributed to the decline of SC2. Design errors made by Blizzard cannot be dismissed.
Idra leaving the game because he hated it. Sea lasting about a week on Liquid before going back to play BW. Naniwa being forced by Alliance to play at IEM despite not having practiced for months due to Swarm Host infestation of EU ladder. Artosis pitching Starbow to prominent eSports organizations. Not to mention never ending community complaints about Protoss design. These are not signs of a beautiful game.
With Legacy of the Void alpha reveal Blizzard themselves have addressed many of existing design concerns. Breakable force fields, Swarm Host redesign, warp-in nerf, powerful defensive Zerg unit and even major economy adjustments.
You are correct, SC2 will never surpass MOBAs, but it can do much better than it is doing now.
SC2 has one huge advantage over MOBAs I've seen - it's interesting to watch when you don't play it. I've played original sc campaign for a few weeks when it was published, then had no contact with the game for several years, recently I've discovered sc2 tourneys streamed by ZeddSC (great Polish sc2 commentator) - I was hooked immediately, despite knowing next to nothing about the game, meta, players etc. It's just fun to see players microing 100+ units at the same time.
I've tried to watch lol and dota2 tourneys, but it's soo boring. I don't know what any of the skills does, nobody is explaining them, everybody assume I must play the game to watch this, I don't even know who's wining except if the frag difference is big.
Even CS streams are better than MOBAs.
I sincerly hope sc2 wil have some revival, it's great game, I started to play multiplayer because of watching it. The design decisions that people cry over - I don't think they matter that much for average Joe, games in silver or gold league aren't decided by balance.
Idra leaving the game because he hated it. Sea lasting about a week on Liquid before going back to play BW. Naniwa being forced by Alliance to play at IEM despite not having practiced for months due to Swarm Host infestation of EU ladder. Artosis pitching Starbow to prominent eSports organizations. Not to mention never ending community complaints about Protoss design. These are not signs of a beautiful game.
With Legacy of the Void alpha reveal Blizzard themselves have addressed many of existing design concerns. Breakable force fields, Swarm Host redesign, warp-in nerf, powerful defensive Zerg unit and even major economy adjustments.
You are correct, SC2 will never surpass MOBAs, but it can do much better than it is doing now.