I think those programs are filled with fraud, kickbacks etc in those foreign countries.
The countries that would seem to most need such aid are the ones that siphon off all the aid money into the bank accounts of the politically endowed. The reason those programs are so expensive and do so little good is the same reason they are “needed” in the first place. They suffer from a predatory ruling class.
We have churches and synagogues that collect funds to help the poor overseas.
Even in American schools the Free Breakfast is a joke. The kids toss the food in the waste and only eat the power bars. The trash cans are full each day—If you must feed these lazy overweight kids—give em oatmeal or gruel (thats what I had for Breakfast as a child).