Question: why are there different types of government?
Answer: Why do we need different types of government? (1) Different societies and cultures have different heritages. A political system in a specific nation-state serves the people in that society, so the political system has to factor in the nuances of that society's heritage, for the political system to be functional.