Principalele motive pentru care mișcările de rezistență africane au eșuat au fost conflictele interne, incapacitatea de a se organiza eficient, lipsa resurselor și dorința de profit economic. Țările mari, imperialiste, de asemenea, aveau un număr mai mare de trupe militare instruite pentru a controla populația africană.
Când națiunile imperialiste au ajuns în Africa, a fost un teren al multor triburi și regate, care aveau deja relații complexe între ele. Ideea împărțirii și cucerirea sa dovedit a fi o temă eficientă pentru națiunile care doreau să facă o pretenție în Africa. Pentru ca o rezistență să fie de succes, oamenii au trebuit să fie mai întâi uniți. Cu toate acestea, unitatea a fost adesea învinsă de litigiile interne, de percepțiile diferite ale potențialului rău cauzat de forțele exterioare și de dorința de bogăție. Chiar dacă triburile și regatele ar fi putut organiza, ele se confrunta adesea cu armate mari, finanțate de națiuni cu bogăție incredibilă. În mod ironic, această bogăție și perspectivele pe care le-a prezentat pentru unii lideri africani au determinat pe unii șefi de stat africani să ajute la suprimarea rezistenței față de națiunile din afară care încercau să stabilească o prezență dominantă.În Statele Unite, sclavii s-au confruntat cu probleme similare atunci când au încercat să se revolte împotriva proprietarilor lor. Deținătorii de sclavi au avut, de obicei, o cantitate semnificativă de putere înrădăcinată asupra sclavilor, prevenind mișcările de rezistență care ar putea avea un impact durabil. Chiar și acei sclavi care inițial au reușit să reziste la opresiune s-au întâlnit cu o pedeapsă rapidă menită să descurajeze pe alții să încerce fapte similare.