@Antouian it's simple, the people running these political parties are on the extreme in their party, so when primaries come around, the people who are really invested in politics are voting and the majority of moderates in the party don't vote, the party is run by extremists, therefore leading to each side being really left or really right.