Indeed, but let's not get too watery eyed over the aid debate.
Of course we are acting in a humanitarian way but we are also acting in cold self interest. Aid equals influence in the region and influence is never too far away from financial benefit to us through contracts/mineral exploitation and the like.
Any one that works for a large company knows that when they are given - say - tickets for their staff do the boss's quickly give them to the cleaning lady and the door man?
In general I am against giving money to the boss's /presidents etc.There are better ways we could help the ones at the bottom.
A simple example -poor dry countries - water will bring food etc.
Send a team from here with drills pipes etc and show them how to do it.
Then move on and show others how to do it leaving behind the drills for others to use and send them new bits/pipes as necessary.
It will be harder for the big machinery to disappear into a bank!
Send equipment of the kind they need and we get the jobs they get the benefit.
The idea you have suggested is perhaps a very good one, and in some areas of the globe, this type of work is already going on, usually undertaken by charities and people donations.
But we also have the other side of the coin, when items that are sent to aid a country are stolen, no matter the size. Many years ago, I was involved in a project, and the rather large machinery involved was stripped down overnight. It didn't take very long to get the items back, because the 'newness' became very identifiable in the area.