The two programs are financed differently.
Employment taxes primarily finance Social Security retirement, survivors and disability insurance benefits.
Generally, we pay Social Security benefits to eligible workers and their families, based on the worker’s earnings.
Meanwhile, general taxes fund the SSI program, which serves the needy. SSI eligibility depends largely on limited income and resources.