First of all, For a poor nation, raising own fund for any projects either in education or infrastructure will create more strain on the other essential sectors like health and food security. They lack either proper planning or funding which when secured from international donors will definitely put them in developmental path soon.
Second of all, the world cannot sustain with greater inequalities between the rich and the poor for too long. The more the inequality, there is a high chance for tensions between nations, Hence international aid from richer nations would reduce the inequality and hence the possible tensions between the nations.
Thirdly, the expertise for executing any developmental plan require good amount of international aid, primarily in areas of education and infrastructure. This will develop the social sectors of poor nations.
The international aid to Japan after World War II, gave very fast progress to the nation as a whole and with the amount of energy devoted by Japanese, they attained the status of World's second largest economy within 40 years.
In spite of all the above mentioned advantages and instances, there exist doubt on the how the international aid is being used by different receiving nations. Its essential that the amount is spent in developmental activities and definitely not into arms purchase or military expenditure.
There are some cases like international aid had not really achieved its purpose, due to internal tensions and unstable government agencies in poor nations, thus questioning on the very purpose of international