America has a de facto two party system, consisting of extreme-right wing Republicans, and ordinary right-wing Democrats. Nothing in the U.S. constitution forbids other parties from competing, and there seem to be some official third parties. The question is: who do so few Americans vote for these other parties? Why do they stick to the two big right-wing parties, when they have a choice to break up this two-party system, and turn America into a true multi-party democracy. Maybe someone with some knowledge about the history of American politics can explain why this strange two-party system is still so dominant, whereas in more advanced societies, we see multi-party democracies with coalition politics?