I think you might be overlooking the fact that aid does have a long term goal. It's not simply about feeding someone in the short term -- it's to help the impoverished fulfill their most basic needs so that they can go to school, get educated, get a job, and earn a living. If you haven't eaten in three days, you're not going to be in school, you're going to be on the street begging.
As part of a super holistic solution, aid could work, especially when a big chunk is birth control and gov't corruption / dictators are addressed. But today's solutions lead to even greater problems.
Search for: Former World Bank economist, Dambisa Moyo argues that the current approach isn't working. In her book, "Dead Aid", she says it has proved to be an "unmitigated political, economic and humanitarian disaster".
Yeah, aid to Africa has proven to be just that. Sub-Saharan Africa has been booming in the last decade at least in part because NGOs have lost interest.