Le ragioni principali per cui i movimenti di resistenza africani sono falliti sono stati il conflitto interno, l'incapacità di organizzarsi efficacemente, la mancanza di risorse e il desiderio di profitto economico. Anche le grandi nazioni imperialiste avevano un numero maggiore di truppe militari addestrate per controllare la popolazione africana.
Quando le nazioni imperialiste raggiunsero l'Africa, era una terra di molte tribù e regni, che avevano già relazioni complesse tra loro. L'idea di divisione e conquista si è rivelata un tema efficace per le nazioni che volevano rivendicare un diritto in Africa. Perché una resistenza abbia successo, le persone devono prima essere unite. Tuttavia, l'unità è stata spesso sconfitta dalle dispute interne, dalle diverse percezioni del potenziale danno posto dalle forze esterne e dal desiderio di ricchezza. Anche se le tribù e i regni avrebbero potuto organizzarsi, spesso hanno affrontato grandi eserciti finanziati da nazioni con una ricchezza incredibile. Ironia della sorte, questa ricchezza, e le prospettive che ha presentato ad alcuni leader africani, hanno spinto alcuni capi di stato africani ad aiutare a sopprimere la resistenza alle nazioni esterne che stavano tentando di stabilire una presenza dominante.
Negli Stati Uniti, gli schiavi affrontarono problemi simili quando tentarono di ribellarsi ai loro proprietari. I proprietari di schiavi avevano in genere una quantità significativa di potere trincerato sugli schiavi, impedendo movimenti di resistenza che potevano avere un impatto duraturo. Persino quegli schiavi che inizialmente riuscirono a resistere all'oppressione incontrarono una punizione rapida volta a scoraggiare gli altri dal tentare simili imprese.