While it is absurd to blame Marx for something he did not foresee and certainly would have condemned if he had foreseen it, the distanced between Marx's predicted communist society and the form taken by 'communism' in the twentieth century may in the end be traceable to Marx's misconception of the flexibility of human nature.
Peter Singer, Marx: A Very Short Introduction
human-nature