The voters cannot afford to have more than 2 parties.
Some have proposed two stage voting where you do a follow-up with the top three candidates from the first stage.
The theory is the "second most popular" might well be "the most popular" if all the outliers are given a shot at voting for a more popular candidate.
That's theory.
In presidential elections, maybe it wouldn't be a bad thing to go back to the days when three or more candidates got enough public support to win electoral votes. The 1824 election was a thing of beauty (in some respects) and a testament to how our system should work. Four different candidates won states in the Electoral College, and the candidate with the most popular votes and the most electoral votes (Andrew Jackson) didn't win the election.