I hope you are right but I don't think it will happen. I you are right that most Americans (US Americans) fall more to the center and resent both parties. If a candidate does not get on the R or D ticket though, I don't think they have a chance. I think it's possible we will have candidates who are not traditional. Trump jumped into politics and somehow won when no one expected it. He may have done so though by simply saying what he thought people wanted to hear. I don't think that we will see a libertarian or green party candidate win anytime soon.