From the people I know/have worked with, DB (defined benefit) pensions were starting to be phased out by employers in the private sector due to their cost (and many schemes being in deficit) many years ago. The public sector kept them going for longer, hence (I assume) the reference to public sector pensions on this forum. But as Lala and Lytham have posted, they are not worth the same for the young starting today and I also "pity the poor f***ers starting now" as posted above (whether starting in public or private sector TBH)
For balance, public sector salaries are (in my experience) lower for senior roles, but formerly with better pension arrangements. Lower skilled roles perhaps not too much difference (*all my opinion/experience only*)
My son worked in the private sector until the virus lock-down began, then his employer immediately made him redundant, resulting in him losing his house purchase and reluctantly moving back in with us. The employers said they couldn't afford furlough so made several redundant on a last in first out basis. (NB - not moaning - realise it's the way it is for many people). Therefore I would tend to agree that public sector jobs are more secure. For example - my lad's mate at DWP has not stopped working.
As for pay rises for front line workers, I agree that the 8.00 Thursday applause is simply not enough, particularly for NHS and care staff.
I think there should be some form of financial recognition (beyond the proposed pay-outs for families of NHS staff who have sadly died doing their jobs!) when (or if) this is over. They have clearly (to me at least) gone beyond what is probably in their contract of employment (again - opinion only)
As a colleague once said to me (as his manager), "you can't blow the froth off a thank you"