You got shafted.
Private pensions from bankrupt companies absorbed by the PBGC dont get a COLA. Taxpayers assume you are just lucky to keep getting the pension.
Other privates have gradually moved away from COLAs in the newer plans. You know, stick that risk on the employees.
There was a law about 10 yrs ago that said if the pension was in such bad funding status it might dissolve, the COLA could be waived. I can't even guess on the number that exercised that.
Some publics don't. Maybe 20%, just a guess, but they are probably small ones. But of the 80% that do, a significant numbers of beneficiaries elect the higher fixed amount at retirement rather than the COLA.
This all needs to be taken into account when looking at a job. The future is hard to predict and promises from many entities can be changed with a vote and stroke of the pen. I also cringe a little when union employees accept larger payouts in the future instead of money today. But I get that conundrum too.