I think hate is a really strong word here, I might be a bit naive but i do not think anyone (or atleast very few people) hate anyone.
And when it comes to the art team and music / sound design it is superb, blizzard do it second to non, sadly the game industry is a an industry where the most amazing art goes and butt heads with the cold world of the corporate world, and sometimes a middle ground has to be met, and that might not always be the best for players. sometimes cut and sacrifices has to be made to design and gameplay to have it launch of time.
Imagne if all the teams working on WoW had a year between patches to fine tune, add all the content and story lines they wanted. and all the polish they could do without suits pushing them to make da dollah bills yo swag. it would be amazing, but as a player base we are also relentless when it comes to new content and improvements. I will just pull some numbers out of my butt now, but imagine if the game has like… 4 million players now, and you try to please 4 million people, from PVE’ers, PVP’ers, RP’ers, pet battlers, mount and mog collectors, it is a titanic task…
It is hard enough to get 4 people in a room to agree on what pizza to order.
I am not too happy about the game at the moment, but I think they are doing their best to please every one, and trying to please every one often displeases most.
I think Blizz do their best to please both their share holders and their players.
And as players we… kinda(?)… come second(?) and we could argue if that is right for years.
I would prefer if companies just sometimes came out and said “yeah, sorry my dudes, but the hard green cash more important on this one my dudes, we do it for dem profits yo…swag”
The world would be better if folks and companies were just honest like that, instead of trying to play us. I am sure most would understand. there are no free lunches, as they say…
Cheers.