Les principales raisons pour lesquelles les mouvements de résistance africains ont échoué étaient les conflits internes, l'incapacité à s'organiser efficacement, le manque de ressources et le désir de profit économique. Les grandes nations impérialistes avaient également un plus grand nombre de troupes militaires entraînées pour contrôler la population africaine.
Lorsque les nations impérialistes ont atteint l'Afrique, c'était une terre de nombreuses tribus et royaumes, qui entretenaient déjà des relations complexes les unes avec les autres. L'idée de diviser et de conquérir s'est avérée un thème efficace pour les nations qui voulaient revendiquer l'Afrique. Pour qu'une résistance réussisse, il fallait d'abord que le peuple soit uni. Cependant, l'unité a souvent été vaincue par des conflits internes, des perceptions différentes des dommages potentiels posés par des forces extérieures et le désir de richesse. Même si les tribus et les royaumes auraient pu s'organiser, ils faisaient souvent face à de grandes armées financées par des nations aux richesses incroyables. Ironiquement, cette richesse et les perspectives qu'elle présentait pour certains dirigeants africains ont incité certains chefs d'État africains à aider à réprimer la résistance aux nations extérieures qui tentaient d'établir une présence au pouvoir.
Aux États-Unis, les esclaves étaient confrontés à des problèmes similaires lorsqu'ils tentaient de se rebeller contre leurs propriétaires. Les propriétaires d'esclaves disposaient généralement d'un pouvoir considérable sur les esclaves, empêchant les mouvements de résistance qui pourraient avoir un impact durable. Même les esclaves qui ont réussi au départ à résister à l'oppression ont été rapidement punis pour décourager les autres de tenter des exploits similaires.