If anything, all entities promising retirement benefits should be forced to do it the way USPS does. In fact, non government entities were forced to via the Pension Protection Act of 2006, which is why non government employers stopped offering defined benefit pensions and other post employment benefits (OPEB) as they are simply not affordable.
Too bad it didn’t apply to governments, because if it did, then my kids and I wouldn’t be stuck paying for labor performed 30+ years ago because all the city and state governments decided they can just promise to pay people with future taxpayers’ money by underfunding defined benefit pension plans and retiree healthcare benefits.