What's to support when we have a two party system in which both major parties owe their heart and soul to corporations, wall street firms, lobbyist, special interests, mega, huge money donors etc. That's where both major parties gets their tens of millions, hundreds of million of dollars for their campaigns and running their organizations. You're correct, they don't represent the people.
You have one party far to the right of the majority of Americans, the other party far to the left. 2016 election was a prime example of the two major parties coming up with two candidates unwanted by America as a whole. 56% of all Americans didn't like and didn't want Hillary Clinton to become our next president. 60% didn't want Trump. Questions 10 and 11.
https://d25d2506sfb94s.cloudfront.net/cumulus_uploads/document/l37rosbwjp/econTabReport_lv.pdf
Yet those were the choices forced on us. So you either end up voting for the candidate you least want to lose, not win mind you, but least want to lose. Or you stay home and say to heck with it or vote third party against both major party candidates. 9 million people did exactly that, voted against both major party candidates even though they knew their candidate had no chance of winning. But it was important enough to them to go to the polls and vote against them, to get their vote officially registered against both.
The people have no representation, only those moneyed folks. Now those corporations, wall street firms, etc. are run by very smart businessmen. They wouldn't donate, invest in politics, political parties if they didn't get a good return from their investment. If they didn't get back 10 times more than their original investment. Most of these investors donate to both parties, although they give more to incumbents as incumbents usually win. But they want to be covered just in case a challenger wins. That way whomever wins, the winner owes them.
We do have a democracy in name only, one run and operated by the moneyed elite. We voters are just a necessary evil.