Just pay them market rate and give them 401ks like everyone else - what am I missing? Why do we keep doing this to ourselves with government jobs?
Because the politician who agrees to the largess will be long gone before the bill comes due.
Not sure how to fix this, but generally I think some sort of additional checks and balances should be required whenever government takes on huge future liabilities.
Time horizon arbitrage.
The elected politicians care about things looking good the next 4 years. The employee unions care about the life long outcome for their members.