Giving people money is important in two ways. One is that money is an essential component of social function. If you don’t have money, you basically don’t exist. Exchanging currency for goods and services is such a basic function of modern living that taking it away from people denies them the opportunity of one of the most basic forms of interaction we have. It denies people the opportunity to function in society on a very basic level. it denies them autonomy.
She makes a number of very good points and even if you don’t agree with the premise, it is a worthwhile read for the insights she gives.Link