It's a pretty thorny problem when different people are after opposing kinds of "fun".
Should a fight take 10 to 20 minutes, or about four times as long? Should determining how to open a secret passage require (absent demonstration) actual experiment, or should it be up to a toss of dice?
Should either activity even be liable to failure? Some people play for a real challenge, like taking on a board game or card game, a computer game or a sport. Others play to enjoy a story in which they get to "do awesome things" (whatever that means to them personally) without any real liability to disappointment.
Some compromises are pretty easy, others not so much.
Yes, but now you're going a bit further. These are decisions that have to be addressed when deciding what system to use. If you cannot find a common ground between everyone at the table on these elements, it's going to very difficult to run any game for this group - the play style differences are just too large.
And, no one is claiming that a DM should run a game he hates. That would be stupid. Just as stupid as claiming that players should play in games that they hate. No one wins there.
But, closer to the issue at hand is, "Should the DM over rule the mechanics when no one else at the table has an issue with the mechanics?" If half the group wants really crunchy combat that takes an hour to resolve and the other half wants less crunchy combat that resolves in ten minutes, someone's going to have to compromise here, or, you need to find new players.
But, once you've decided one way or the other (by choosing a system that fits (mostly) with what the group wants, is it fair that the DM then imposes his view of how things should work on the entire group?
---------------
Funnily enough, if you reverse the point about the DM should never sacrifice any of his fun for the table and always put his fun first, and apply it to a player, you get a description of the worst, table disrupting, prima donna player you can get.
I mean, would you really want to play with a player who puts his own fun ahead of everyone else's at the table? When we talk about bad players, isn't this pretty much the root of the problem?
But, if I put that same player behind the DM screen, it's suddenly okay that he puts his fun ahead of everyone else's at the table? Really?