He was not a socialist, he was a Marxist. It's like expecting that Windows and Linux are Operating-systems and by that completely the same.