The perfect way to solve two problems with one sweeping change would be any politician can get a pension. $300,000 a year. That's fine. $500,000? Bring it on.
But.
The pension is reliant on performance in that cost blowouts of projects due to negligence and oversight in the planning or delivery phase not wholly out of their control (Im thinking one in 100 year pandemic style circumstances) then their pension is taxed at a rate of say...90% per year, every year until the blowouts are paid back.
You never know, it might actually make them more accountable with our money.