In the United States, oftentimes, charities lack productivity. It teaches people to look for handouts. It even makes people lazy. Charities are like bandaids to solutions of poverty. When people know that they get charity, they really do not have the impetus to better themselves. They know that somehow & somewhere their needs will be taken care of. As the late Dr. Hawkins indicated that one of the worst things is to give a poor person charity, he/she will be content, even anticipating that charity instead of helping himself/herself become self-sufficient.
In developing countries, there must be efforts beyond charities to help poor people become more affluent. There has to be mass education & job initiatives established. Many governments in these countries are very corrupt & greedy, thinking about their own economic aggrandizement, not their people. This also goes for the more affluent & educated people of those countries. They have to think & act beyond themselves to establish educational & job initiatives to develop the population further than they are.