Pensions are a great thing for the retired. For everyone else they’re unsustainable, growing tax burdens. I agree with OP. We need to end new pensions right now, transition everyone to self-funding retirement through tax advantaged accounts, give a good baseline via Social Security and Medicare, and then fill the gaps with things like disability.