Because it is the right of the people to vote multiple candidates, so there should be more than one political party to exist.
If only one political party exist for the entire government then the options would be limited in terms of societal development and could lead to dictatorship.