Engels admite que esta malinterpretación economicista del materialismo histórico se debe a que, en su polémica con los socialistas utópicos y con otros sectores que negaban la influencia de la economía, Marx y él se vieron obligados a resaltar el rol de las condiciones económicas sin darle la importancia que se merecía a las condiciones extra-económicas.