Adding to above, public or private pensions.
That's why many a city has dropped them. While if fired or quit with a private retirement account there is the possibility of taking it to another employer or investing it yourself.
That's why you see a stay and endure approach with many government employees, which we often see. As long as I get ‘mine’. Not much changes because of such conditions.