There is some merit to your argument, but what do you tell people who have had serious illnesses (themselves or in their family) that they've had to pay for that it is their fault that they only have SS to live on?
Your lens into what alot of people face is very, very narrow.
I'll take a stab at it. Feathers will be further ruffled for some folks but it is what it is.
First of all, I think the best long term investment you can make is in your health. Eat decent and exercise in your 20s, 30s, and 40s and there is a good chance you just saved yourself thousands of dollars. And there's minimal costs with potentially massive returns. As an individual, you have that choice... to live a healthy lifestyle or not. That choice could potentially have a major impact on you financially down the road. It's your fault if you lived an unhealthy lifestyle and have to pay the price of that lifestyle in the future. It's your fault if you ballooned to 400 lbs and never did anything about it. It's your fault you can't walk up your staircase without being out of breath. It's your fault you cough and hack because you've smoked for 4 decades. That is your fault and no one else's.
Second of all, one of everyone's top reasons for saving should be so that your family (your children/grandchildren) doesn't have to pay for you when you get old. If your health drastically deteriorates in your older years and you've done your due diligence, hopefully you don't burden them with that expense. Unexpected things happen in life, save so you can hedge against them.
Now, I do agree that there is a very small portion of our society that is
truly incapable of working (therefore incapable of building wealth). My original comment is not intended for those people. (We'll leave it at that, as this thread has already gotten more off topic than OP probably wanted)
If you're unhappy with your low paying job and can't make ends meet, then find a better paying job. That is on YOU.
If you had/fathered a child before you were financially able to support that child, that is on YOU.
If you didn't do the research to understand that your degree in Mongolian throat singing has no value on the job market and went into six figure student loan debt at some ritzy private school to get that degree, that is on YOU.
If you are making payments every month on a $1300 iphone while simultaneously complaining about having no money to put into savings, that is on YOU.
Once again, $100 every month for 45 years in an index fund is 350k with a very conservative rate of return.
People gotta take responsibility. For most people, the choices they make will determine their fate.