Cohen fue muy criticado por tratar de justificar una teoría de la historia que muchos de los partidarios de Marx consideraban el aspecto más cuestionable de su doctrina junto con la teoría laboral del valor que, en cambio, Cohen rechazó (Cohen, 1981).