Easy to answer: Because the rich countrie's people are brave, have intelect and values to choose their leaders and will fight for their rights if necessary.
Poor countries have weak people, acting like mercenaries for any money, unable to think bigger, to think for the common convenience (thinking only in themselves). This results in corrupt leaders, dirty cities, misery and chaos.
Poor countries have weak people, acting like mercenaries for any money, unable to think bigger, to think for the common convenience (thinking only in themselves). This results in corrupt leaders, dirty cities, misery and chaos.
Another important factor is demographics. In rich countries like Japan and Germany, the couples normally have only one or two children. But in the developed world (especially South Asia and Sub Saharan Africa), they produce children in the dozens.
Yes, I don't understand why people have dozens of children if they don't have conditions to give a decent life to them, it's a bit of ignorance and fear to don't have who take care of them when they reach to the oldest age. If poor people had only one or two children they could have a more confortable life and give more attention to their children, educating them, teaching them, playing with them...
Most of the poor countries tend to be ultra-religious. And in these nations, family planning is very unpopular, due to the opposition from the clerics. Take the example of Muslim nations such as Somalia, Sudan.etc and Christian nations such as the Philippines. Family planning measures are not encouraged there, if not banned outright.