Africa is underdeveloped because:
1) Every nationalistic leader was murdered, and the current leaders are obedient puppets to the Western hegemonies.
2) Western companies continue to steal resources.
3) They continue to fund coups/instabilities, preventing any chance of peace, which would have instigated development.