The party whose 'big tent' is big enough to embrace every philosophy isn't interested in principle, only power.
The party that stands purely on principle will have no power! I don't like it, but conservatives have to play politics, too. That means they might have to compromise on some issues in order to achieve other, bigger goals.
Realistically, there aren't enough conservative votes in the US to win all of the battles.