When your neighbor is rich and you aren't, don't you want to be like him? Don't you whine to the government (blizzard) how its unfair? But then when they make you both poor, the equality isn't that attractive anymore.
Exactly, people wanted casual game and equality, when they got it they realized - wait, this is so shit, everyone is the same now? Its boring and I do not want to play. Too bad Blizzard could not have foreseen this (I mean, its not rocket science to know the outcome of such bad design).
I play dota2, and I can proudly say that I suck at it. I am like 3200 mmr (translated to wow that's like playing between 1500-2000 rating), but I enjoy the game. I never feel that I lost the game because of some major imbalance or that the guy who killed me is a bad. Almost every time you lose a game of dota2, you could have done something better, same cannot be said about wow. Not anymore at least. So balance wise - its good and frequently getting balanced. But, you know, that balance is not made from feedback of players like ME. Its made from feedback of the elite players who compete in tournaments, they get a say in it, they are the most objective and the game looks amazing. You have sooooooooooooooo much room to outplay other players in dota2 its not even compare able to wow. And why is all that? Because Valve doesn't give in to the whine of muriad of 3200mmr players, which I assume represent 90% of the population and will always be the largest in number. Their opinion doesn't mean anything and that is how it should be. People who are bad at something are bad for a reason: unwillingness to improve and bias towards certain things. Both of which produce cancerous feedback: "X is op" (not because it actually is, but because random Joe believes with all his hearth it is like that). In the end, if those tournament players can play on 8k mmr compared to my 3k, than whats stopping me from doing the same? People just avoid to accept responsibility for their own failures when you live in a society that believes that every kid should get a trophy just for participating.