Donor aid is a lot less effective than foreign investment. And donor aid is often a scam to subsidize the donor country's companies. For example, American aid is given so that the receiving country has to buy American products.