It is not the case that you can reasonably just give large groups of people with histories of poor financial literacy cash as a replacement for food, shelter, or other necessities. Many people will make bad choices if just given money. That's why many of these programs were built this way: to ensure people can't spend all their cash and be unable to afford baby formula or rent.