We don't trust the government to manage it appropriately and will instead use that money for vanity projects or to line the pockets of whoever is running that program.
Then for the people, we consider "failures" such as debt, homelessness, etc as moral failures, rather than failures of the system. The leading thought is "Why are MY tax dollars paying for someone else's knee surgery? They should have planned properly!"
Any change to this system will require a societal shift within America which isn't going to be happening anytime soon, if ever.