Earlier quoted context omitted.
easy solution: term limits
Which itself leads to a permanent issue of elected public servants with no long-term experience on the very important function of leading the nation. That leaves the expertise in the hands of unelected bureaucrats, who could easily maneuver the constantly-inexperienced politicians in the direction they wish. Pick your poison...
But what if you only limited the number of consecutive terms? This is a solution more directly targeting the actual problem: the advantage of incumbency.
This also creates more positive feedback between their lives in the public and private sector, congressmen hoping to be reelected will need to do something positive when out of office, and when in office they will have more understanding of the lives of working people than those who have spent the last 50 years in congress.
It's important to note that limits on consecutive terms were used by the Greeks, Romans, and supported by many founding fathers (who admired the Romans especially).