Will you explain what common reason why some other country is still experiencing poverty and some person dying because of hunger because of efficiency on food?
Because of education. "Teach a person how to fish rather than giving him fish"
It's good that we often give less fortunate donations but it would only help them in a short time. But if people are educated because of availability of learning centers within a community. People would be able to learn for a living.
Corruption now plays part on this. If all alloted budget of government projects were given accordingly, community facilities will be well developed to help people in the community.