Não acredito que tenha sido racismo, e sim falta de desenvolvimento do povo africano, que
a grosso modo pensou "se os guerreiros europeus capturados em guerra podem ser vendidos, nós podemos fazer o mesmo". Há que se falar também, que eles estavam indiretamente reféns dos europeus pois não possuiam armamentos para se proteger, e vender parte do seu povo em troca de armas lhes garantia certa segurança. Colonizadores se aproveitaram da oferta e importaram grande quantidade de escravos para os fins colonizadores, então eu diria que o principal motivo foi o desenvolvimento das nações através do comércio de mão de obra escrava