The best, or even only, advice for those of us who belong to younger generations is: don’t count on getting a pension when you reach retirement age. It’ll probably have been moved to age 85 or over by the time you get there anyway.
This is not something that can or will be fixed overnight. It was doomed from the moment baby boomers started producing the number of children they have. It simply hasn’t been enough to keep the pension Ponzi going. And those baby boomers, with far too few children to provide for their pensions, have only just started to retire now, as the plans are already in such disarray. I’m sure you can see where this will lead.