@colorfiend The problem is that if you have any more than two major parties then using the voting system that most of the country uses, wasted votes and split votes becomes a serious problem.
The fundamental problem is that our first pass the post voting system is awful. In some ways it is mathematically provable to be the worst possible voting system. We naturally formed and coalesced into two parties as a way to mitigate some of those problems, sort of setting up a better voting system by tacking on runoffs.
When people start talking about alternatives to the two parties without changing the underlying voting system, they're missing the whole reason we have two parties in the first place.
Until we fix the underlying voting system, we need to appreciate that the two party system is all about mitigating problems that would loom large. Should we give up those mitigations.