所有社会变革机制的最根本因素是由生产力和生产关系之间的矛盾,而不是由生产关系所产生的阶级冲突和对立所引发,前者包含了后者。当然,两者并不完全等同,生产方式的危机并不等同于阶级的冲突,但在某个历史时刻,它们也许可以结合,也许无法结合。一方面,任何重大的社会经济危机,无论是封建主义的还是资本主义的都典型地吸收了所有无意识的社会阶级;另一方面,这一危机的解决一直是长期阶级斗争的结果。也就是说,在社会秩序的维持和颠覆中,生产方式和阶级斗争总是相互作用的。①
显然,安德森在对社会存在与社会变迁的解释中存在着一种极强的结构主义的思想基质。对于社会存在而言,其存在的总体性和结构性是由基本的生产方式所提供的;对于社会变迁而言,其变迁的根本动力是由生产力与生产关系之间的矛盾运动所引发的,变迁的直接动力是由阶级的政治斗争来解决的。可见,在这一结构主义的解释中,安德森遵循了历史的唯物主义的解释原则和历史决定论的基本路径,回到了经典马克思主义的地形学。与此同时,这一解释也是一种深层的结构主义思想基础之上的折中主义和调和主义,一方面强调了社会结构的首要的和深层的功能作用;另一方也强调了社会主体自身的积极的和能动的创造作用,最终形成了一种温和的结构主义的马克思主义思想。