That is, when the argument is "the others are getting cash", some will oppose it. But if it's "we all get cash", the opposition is less.
In America, Social Security straight up gives up cash to ALL older Americans. Assuming you live long enough, you'll get Social Security. It's not immune but it remains popular. Indeed, efforts to cut back on Social Security are framed as attempts to "save" it and keep the program solvent.
In contrast, food stamps, welfare, and unemployment benefits are very much on the chopping block year after year, their recipients stereotyped as "welfare queens" trying to cheat the system.