But I kinda agree with PrarieFire. After all there maybe poor people who might have food that is good enough and sustaining for themselves, and clothes on their back, but they might be in need of money for say their kids school fees, or house rent, etc. Thus unless you know certain individuals to be wasteful people, it's best not to assume that of everyone, and help them however you can, in cash or kind.
May Allah reward your intentions, and grant you success in this world and the next.. Aameen!