Blame the System
As the Gallup chart below shows, Americans as described by their political views are fairly evenly balanced. Most are moderate to center right. Compromise is obviously the way to get things done.
But the presidential selection system motivates both parties to push turnout of a few voters in a few states in order to win all the electors in those swing states. Noisy divisiveness is the tactic that the swing state system calls for.
(The people in the swing states especially don’t like this.)
If a few disparate states awarded their electors to the winner of the national popular vote, like Ohio, the Dakotas, and Oregon, then by 2020 both parties would have to win nationally. To do so, they would have to reflect the views of the majority of voters everywhere. The result would be more pragmatic, effective candidates, and a welcome harmony between the wishes of the majority of the people and the behavior of the winner as president.