As a non-American it's crazy to me that there's so little movement to get away from the broken FPPTP voting system. It locks you into a two-party system where you vote against a candidate you fear/despise rather than voting for one you actually agree with. Any vote for someone else is a wasted vote. There are plenty of better voting systems widely used around the world.
Obviously the two parties empowered by this system aren't going to change it voluntarily. I don't understand how there aren't tons of petitions, protests, rioting, etc to try to force this to change.
It sounds tinfoilish but it's true - the news media that most Americans get their news from don't want to talk about (mainly because the broken system we have is to the benefit of the companies who own them).
Also, a depressingly lot of voters only have an issue with the two party system because it's one party too many, not too few. Each party (though one in particular imo) has spent the last few decades convincing their base that they're the only thing standing between them and chaos. I'd wager a lot of voters would be terrified at the notion of third parties actually gaining power
The American political system is extremely broken. Part of me wonders if making voting mandatory would help. I believe our biggest problem is not having enough younger people in public office, and that may be a result of not enough young adults voting. Not just for presidential elections, but for local/midterm elections as well. Obviously it's not something we can change right away, but I think we need to set ourselves on that path.
We have too many people in office who only care about the short-term goals because they're going to die soon anyway.
We need term limits and quite possibly age limits in every aspect of public office. Sadly, the people who have the ability to make those changes are the ones benefitting from the current broken system. So they won't make it happen.