Question: why the united states has only two major political parties?
Answer: Advantages. Some historians have suggested that two-party systems promote centrism and encourage political parties to find common positions which appeal to wide swaths of the electorate. It can lead to political stability which leads, in turn, to economic growth.