Sure, but you don't always get to choose your players, especially if they're your friends.
Yes you do. Pretty hard to think of circumstances where one is forced to DM. One may not be assertive enough or be worried about hurting people's feelings, not being able to game because no players are interested in the game you want to run, or a hundred other reason DM's compromise. But compromising is still a choice.
If I felt a strong desire to run a game to a very specific vision, I would take a start up approach--fail fast. If it isn't working. Bail and try again. It can be tough, but if it leads to finally finding the group that shares your vision--or at least is sincerely interested in a playing in the game you are offering, it'll be worth it.
That's not my personal approach, the current group of players is more important than any vision I have for a specific game or campaign. I can enjoy all kinds of campaign settings and play styles, so I just pitch ideas for the next campaign as the current one is wrapping up and the group decides together what we'll play.
If I had more time to run a second campaign, however, I have some very specific things I would like to try that would not appeal to most players. I wouldn't waste my time trying to accommodate anyone. If I can't find anyone to play in it...well, I have my other campaign. With on-line gaming, I think it would not be
that hard to find a group of players for any system, setting, or play style.