It's dependent on the person you're giving money to. Giving a drug addict money won't make a difference for anyone except the drug dealer that's going to end up with the cash.
Give cash to a rich person and they make a bet on what they think people will buy. Consolidate the wealth and we're back to central planning / command economy.
Paying taxes + low income housing + free drugs + drug addiction clinics > me or my children getting stabbed by a desperate addict.