Any first past the post system like we have will trend towards a two party system as people vote strategically for the most tolerable mainstream candidate. https://www.youtube.com/watch?v=s7tWHJfhiyo
It's interesting to see people calling for more alternatives and more viable political parties in the US. It's not clear to me that having more political parties would be better since many European countries, where more parliamentary style representation is common, is also dealing with their own xenophobic and nationalist movements.