With the exception of certain pension benefits there isn't much money flowing into these programs to begin with.
The people who don't (currently) need them see them as a waste.
There are loads of people not participating in the economy because they do t have money, just give them money to spend.
The multiplier effect means it pays for itself.
Doesn't apply to the super rich where the money is just hoarded.