Malcolm X's quote on Democrats and Republicans
An error of the founding fathers, IMO, was to not model the representative body after a parliamentary system in order to facilitate a more diverse range of political parties.
No system is perfect and most politicians everywhere are on some level scoundrels. But if yiou are looking for the least sucky option for the people, at least parliaments allow you to find a party that is more aligned with your views and they have a chance to influence the process when they win seats and bargain to form a government. There's more room for diverse politics and parties.
Our unique system has led to oligarchical control through what in effect is a one party system. Take a step back and ignore the debates about what, to me, are social minutia and on the big issues that effect your future and your well being, the two parties are almost identical.
And as for why that is, well...
"Follow the money".