Unfortunately there is not much "myriad" in the candidate choices. To even reach a level of opportunity to compete in an election means to already sell out to some special interests. It just costs too much money to run with any hope of getting elected.
Both parties in the US cater to wealthy supporters, whether those supporters are actual humans, corporations as humans, or PACs. Those who want to protect their wealth spend a lot of money to ensure that all likely candidates will make or modify rules that benefit them.
It is very reasonable for us to direct our ire toward the wealthy individuals who make very public efforts to affect policies (very selfishly). And with the recent tally of $880 million spent by billionaires on the recent midterm elections, it's even more clear where we should direct our attention.