You may be right in what you say. In the pragmatic world people feel they must back people that can win an election.
While American politics has always been built on the art of compromise; I feel that losing sight of our values and goals for the sake of compromise has led the American aim to be off the mark.
Also, we have backed candidates who can win over the years for so long thats pretty much what all we do now. We have lost our foundation and issues.
For example: Immigration. This should have never happened
It hasn't been lost, it has been set aside.
Sad but true.