Eu acho que a principal razão para a falta de comida e para a economia atrasada é simplesmente não produzirem.
Depois podem existir razões culturais e uma baixa inteligência média, que contribuem fortemente para não produzirem, claro.
Não produzem actualmente, é um facto. Processos em que foi completamente destruído o "embrião" da economia de mercado (que eu e tu defendemos) no início do século XX e que seriam o pilar fundamental para o desenvolvimento (como foi aqui na Europa, USA, etc), bem como uma descolonização completamente desastrosa são factores super importantes.
Não creio que tenham sido factores assim tão importantes - países do Leste Europeu mostram que a economia de mercado se reestabelece MUITO rapidamente nem que venhas do oposto total, como o comunismo.
Aquela zona não produzia antes da colonização nem produz por aí além depois da descolonização. E o problema é a média da população, mesmo existindo elites produtivas em muitos desses países (e se medires o QI dessas elites, rapidamente repararás que é bem superior ao da média da população).
De resto é um fenómeno que se passa noutros locais onde a média de QI já é bem superior, tipo Brazil, Índia, etc, pelo que esses locais conseguem um desenvolvimento médio também ele superior (mas ainda assim, aquém de outros locais AINDA mais desenvolvidos, tipo China).
No fundo existe a nível mundial uma correlação forte entre o QI médio das populações e o seu nível de desenvolvimento económico. Essa correlação apenas por vezes é quebrada devido a sistemas políticos, como o comunismo, que conseguem atrasar países versus a sua posição expectável.