I don't think there is any necessity for anyone at any level (including the Presidency) to have ‘public office’ experience in order to ‘serve’ in those positions. The types of ‘experience’ and qualifications that should be looked at are ones achievements and contributions as a private citizen. Being able to choose good advisers, to take good advice, and to efficiency delegate are really what's needed in any of these positions.
As long as we have career politicians it is guaranteed that we will have government corruption. The two are inseparable. That's not to say that all career politicians are corrupt, but there are enough of them such that the risk is too high. Serve, then go home and do something else with your life.
Great post. I’m sure you meant to include “dynasties” as well. The Bushes and Clintons need to step back.