It just doesn't ring true.
Both slavery and imperialism have had a long history before capitalism. Capitalism exists in circumstances with no plausible relationship to slavery or imperialism.
It annoys me because this dialectic is so obviously wrong.