How come Social Security can run out of money, and welfare can’t?
Social Security cannot, by law, borrow money.
However, most other entitlements are paid from the general fund. Without a balanced budget amendment, the government is free to borrow all they want.
They are both welfare and neither one will run out of money. How is SS running out of money? It has no money to run out of. Todays benefits are paid from todays taxes. The trust fund is an accounting fiction. The idea that SS is some sort of pension is a fiction. It simply takes from one person amd gives it to another.
Do you see any political future were the government stops taking money from person and fiving to another? I do not. You may get paid in worthless dollars or you may noy get paid at all but that wont be from running out of money it will be from a change in the vote buying political calculus.