Imagine you're a politician. Presumably, you believe strongly in stuff. You want to make a difference and to change things. You also strongly believe that your views represent the best way to go about it.
Then you have an election and are faced with a choice. You can either have power, but you must compromise, or you can stay true to your values, but have less power.
Strikes me that this is exactly the choice many of us face with our careers. We can either take a pragmatic view that we'll have more impact if we work with others and compromise. Or, we can stick to our world view and live with the reality that we'll have to work to persuade others that we're right.
There's no right or wrong answer. Both have their merit and both have their compromises. Neither is pure. Which will you choose?