Look at the US. Welfare perpetuates welfare. Aid as a one-time measure like a natural disaster helps until people can get back on their feet economically . However, cont'd aid to a country that has no future economically will never work. That's like pouring money down a limitless drain.
The size of the world population can be described with a bell curve. There is a leading edge of wealthy, a large bulge in the middle and a trailing edge of poor. If one pumps money into that trailing edge sector, there will be more children, not more jobs. Then there will be more poor and starving children.