Social security could be run more like the large sovereign wealth funds, CalPERS, or as (possibly restricted) private savings accounts. The account statements make Social Security appear to be a private account system, even though it's not true.
I doubt any of these alternatives are politically viable, and I am not sure they are all necessarily better, just suggesting that there are alternatives.