Ok guys, Starcraft 2 isn't dying, it's just simply stagnant, with maybe a bit of negative correlation. Jeez overreacting much...
But anyways, I'm in favor for no auto-macro management, so I support what Blizzard did. It's what made Starcraft popular to begin with. Do it as an option sure, whatever, but keep it away from ranked ladder. Without all the macro management, APM would VASTLY go down, which is what makes Starcraft what it's known for. Without it, might as well call it Heroes of the Storm in the process...oh wait.
It's like in Melee/PM where L-cancelling is required for everything not doing an L-cancel only harms yourself. It's a necessary evil to prove that Melee is a technical game, albeit arbitrary (though there are many other aspects of the game that makes it technical), it brings hype and awes people of the technicality of the game. You don't see anywhere near the reception for Smash 4/Brawl in terms of technicality, which is often called out as boring, untechnical games because it's so much less technical compared to its predecessor. There's an option for "Auto L-Cancel" for PM which is perfect for casuals, but it brings a negative connotation to the community in general because how significantly less technical the game becomes, thus less hype. Now I may be comparing apples and oranges here, but I'm sure some similar aspects apply here.