d. it should be sunset. It cannot be eliminated overnight, but it can be put on that path. I'm more in favor of a trust established for each baby unavailable until a mandatory retirement of, let's say, 65. I would index it to the GDP and treat it like a pension. Perhaps give each baby $2500 for the first 5 years of their lives and then let it sit and grow over time. $10,000K over 60 years grows to $330K at 6%. I would leave the contribution caps for now but phase out payments based on income from other investments.
I have no issue with medicare and medicaid since it can be supplemented. Which, of course, so can retirements, but the negative return for social security is a scam.