Question: why two party system is good?
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.