if you are 50+, worked there 30 years, and had your pension frozen after 20 years of work, you are so far behind the curve even if you max out your 401k for your remaining years. You need to do a lot of work and probably invest in high risk stocks to even begin to make up for that 25 years of lost compound interest in your career.
Also: I realize I'm spoiled, but I had quarter matching 401ks in tech (which apparently isn't that amazing to begin with), so I don't see this as an insane deal for the effort and sacrifice they put out.