Problem is, you can't trace the money from USAID to the actual starving people. Stays with the leaders.
I don't buy into the idea that this money always just vanishes.
I know some folks who actually ran charities that got some funding from the feds ... they feeding the locals.
Foreign aid helps hide the holes in incompetent/corrupt governments, so the economy takes a bit longer to crash, people a bit longer to notice, and people get reelected, rinse and repeat.
In my country, near elections, inflation rates nosedive, everything becomes cheaper, but government does not have all the money to do that because we import almost everything and our currency is weak. They use foreign aid money for some of this. After elections, rates skyrocket. Are people really better off just because they ate for 3 months longer?