In most Congressional districts, the party has so gerrymandered the districts that it's easier to dislodge communist dictators than defeat the incumbent party.
Even if the above weren't true, our voting system encourages a two-party system with its winner-take-all rules, so third parties like the Green Party or Libertarian Party aren't as popular as they might otherwise be because of the 'wasting your vote' phenomenon.