Besides, it ain't gonna happen. With income stratification, half the country would retire in poverty. The country would go broke funding SSI for the 1/6th of the country that is retired but didn't have enough income in their lifetime to fund a self-funded program. The whole point of the Social Security program was to end elderly poverty.
I make pretty good income. Most of my adult life, I took the libertarian stance where people should fend for themselves. As I got older and saw more of the real world, I realized that something pushing half the US population isn't born smart enough, healthy enough, or with the opportunity to break out of the poverty cycle to make it without some sort of safety net. With the erosion of the middle class, it's only getting worse. I conclude that the reality of 21st century global economics are that we're going to have income stratification. The payback for living in a country that offers all the economic opportunity is that you have to fund a safety net for those who can't possibly take advantage of the opportunity. The working class needs health care. The working class needs to be able to survive when they're elderly. I think most of us agree that the safety net ensures the working class actually works rather than sitting around collecting a check even if it's picking trash by the roadside or emptying bed pans at a nursing home.