I too thought term limits would solve “the problem”. But, if the electorate is corrupt and chooses to send surrogate thieves to Washington, they will continue to do so election after election, increasing the number of thieves getting federal pensions for their stint in office. On the other hand, if the electorate is faithful to constitutional principles and sends a principled person to Washington, why place a limit on that person? Certainly, some people can be corrupted by the power of the office and the time they hold it and it is the electorate's responsibility to throw them out. Term limits cannot solve the problem of a corrupt electorate but can force good people out of office.
One of my core beliefs is eliminating federal pensions for elected office, stated in my prior comment. Let them contribute to and collect from social security and any pension plan they choose to pay for, like the rest of us.
As for those "good people", we need them in the private sector creating wealth, not in government absorbing it!