When you are young, saving anything, even $50-100 monthly ends up being significant for retirement. If you can get employer matching, it's even better.
Then, over a 40+ year career, you are wanting me to believe/accept that it isn't the individual's fault they are still living paycheck to paycheck and cannot save for retirement? Like I said, you have to try to not save at that point in your career. I don't know of a single career that earns a paycheck but doesn't offer retirement plans... I know lots of jobs that don't, but not careers. People working jobs for 40+ years are indeed messing up...
Saving for retirement is perhaps the easiest financial thing you will ever do. It requires filing out a form for your employer, and then you can forget about it if you want.
Instead, some people want to act helpless and then expect others to carry them in retirement. Seems fair...