Providing social welfare through money allows for people to misallocate the money or skim off the top of the money. For the vast majority of people their covid stimulation money did not go into their pockets, it went to their landlord or their mortgage holder resulting in a massive wealth transfer from public funds to banks and those who own land.
I think the government should directly supply the basic needs of its citizens instead of using money as an intermediary for supplying social welfare. Money is only a means to an end for obtaining the basic necessities to live: you cannot eat a dollar bill for nutrition or sleep under a dollar bill for shelter. Government provided housing and food should be available to any citizen — no questions asked. At that point you can get rid of all welfare programs since the government is directly supplying the basic necessities for those in need.
People would still be incentivized to work in order to obtain luxuries which are not supplied by the government: a private house, travelling, a car, etc.
Stories like this further affirm that handing out money is not a good way for the government to provide welfare.