Of course they are making the game "FOR" the players. However, they should not/cannot be making the game "BY" the players because there are infinite conflicts within the playerbase opinions.
Blizz has delivered a ton of things that the playerbase requested. Just because they can't deliver all of it - does not mean they ignore the players or their opinions.