>Maybe it has more to do with how America works and not American politics works. America is such a big country in terms of population, geography, ethnic and racial groups, economic backgrounds, etc. etc. The one who is "the best candidate" for one group is "the worst" for another. So the "best candidate" is a relative term. I though Mitt Romney was very good in so many ways but the left didn't like him. So there will never be "the best candidate."
American political system is the best one money can buy. And it does.