I disagree with you.
In political systems that aren't effectively two party systems, parties that listen to what the population wants and needs emerge and get their share of the votes. These parties then get together and form a majority representing these needs in many ways. This makes listening to the population a winning strategy.
The US system is how much can you accommodate corporations held up against how little can you listen to the population and still get away with it. In a two party system, that is a lot.
I could write an example-scenario with two frozen pizza companies vs. 8 frozen pizza companies and which choices you'll end up with for dinner, but I think you get point.
It's called fair competition and America seems to have forgotten its benefits for the general population, both in politics and in business.
Pointing out people as idiots is not a solution. Pushing for systems that work, is.