I really disagree with this attitude.
I agree with the attitude insofar as I'm not going to run a game I don't enjoy running.
Insofar as you can cater to your players while still enjoying the game yourself, I think it's obviously a good idea to cater to your players.
If we don't have any common ground, then you shouldn't be playing in my campaign. (And in some cases that may just apply to this particular campaign. I play D&D, Call of Cthulhu, and Burning Empires for very different reasons. And someone who's happy in my D&D campaign may not enjoy my Call of Cthulhu campaign. Or vice versa.)
I think it's unreasonable to expect the GM to do something he doesn't enjoy. And, yes, the fact that GMs just flat-out put more work into campaigns than players do is a factor in that.
I, personally, benefit from having a very wide palate. When I have to make hard taste decisions, it usually has more to do with making sure the tastes of the other players are being met and not my own personal aesthetic. But not everyone will have those broad tastes -- nor is that a necessary requirement for being a DM.
DMing, for me, is like being a cook. If you want to be a good cook, you need to derive pleasure from your patrons enjoying your work. You can't sit back, make gourmet food, and whine because your customers just wanted a burger and fries. It doesn't matter how great the food might have been in some objective sense. A cook who serves food with fancy french names to a dude who just wanted a burger is a cook who is a failure.
But some people want to be chefs because they like preparing gourmet foods (and they have no interest in making burgers); and other people just like to barbecue in the backyard (and have no interest in making gourmet food).
Players who come to a backyard barbecue expecting gourmet food have an unreasonable expectation. People who go to a 5-star restaurant expecting a Big Mac also have an unreasonable expectation.
And I think it's silly to expect the guy barbecuing in his backyard to start preparing a dinner of gourmet food just because somebody came along ad siad, "I want gourmet food!"
Well, that's nice. But this is a barbecue.
EDIT: To extend the analogy, let me also say this. If a guy is barbecuing burgers and steaks and one of the guests brings over a chicken breast and says, "Do you mind if we throw this on the grill?" Then, unless somebody has an allergy, I think saying "no" doesn't make much sense, either.