Most political systems tend to converge into a two-party system.
I think the internet has made people more vocal but access to opposing and nuanced viewpoints has made a lot of people grey. I know that's the case for me, not sure if it encapsulates the majority.