To get around this problem, I think Presidential candidates should be selected via draft. I'm not sure how exactly the draft pool would be devised but assume some kind of egalitarian selection system that generates a pool of highly accomplished, capable individuals. The main thing would be this: nobody selected would particularly want to do it. They'd just have to, out of civic duty. It would be like jury duty, except longer-term and with the ability to launch nukes.
Don't you think this could lead to much better candidates then we get now?