If they gave the players all exactly what they wanted we wouldnt even have a game. Take a hard look at what everyone whines about, and an equal amount of people whining for the opposite, and yet there are more that are at the very least content with WoW now (you know, the millions that play and do not whine on forums). So in reality blizzard probably is doing a better job at delivering what the player (in general) wants. And that is not what the minority of extreme whiner players want.
The constant shit posting about bfa is toxic and got dull real quick. It's just obnoxious now.