[quote=FlyerInHi]Why not pay them compensations up front?
If they’re not good at managing their money for retirement, then they’re are not the cream of the crop, are they?[/quote]
Not that they are necessarily bad with money (some are, some aren’t; but public employees do tend to have better credit than most*), but the skills that make a good money manager don’t necessarily translate into making a good cop, firefighter, teacher, etc.
*Most public employers do run a credit check during the hiring process, and candidates with low credit scores are unlikely to get a job with the government.