I believe that there is a great number of people drawing SS, disability, etc., that either paid in nothing at all or the bare minimum, (worked for a few hours per year for as little as 10 years). Therefore, the solution should be that we should either get rid of SS, or save it for the people who paid in their entire life: 30 or more years, full time. If people want disability, they can buy insurance.
SS is to some extent an insurance program.
My cousin gets payments. She is disabled, and was covered by it for that reason. She is in an assisted living situation, and has been since she was about 30.
Part of the problem is the government doesn’t invest the money wisely. Example: All the bureaucrats in the Department of Agriculture don’t increase productivity by a penny.