我觉得是经济原因:因为社会主义的活力尽了,停滞得太久了,人心思变。社会主义制度,在经济发展的低级阶段,可以集中全社会的财力物力完成工业化,尽快走出贫穷,因此,社会主义不是象马克思预言的那样,在发达国家实现,而是在落后的国家实现。之后,社会发展到一定水平,社会主义制度制约个人积极性的负面效应彰显,抑制经济进一步发展,----也就是说,社会主义的活力用尽了,苏联70-80年代的大停滞就是这个原因。用马克思主义的话讲,就是“上层建筑不适应经济基础了”,就该变天了。
从这个意义上来说,社会主义是资本主义的初级阶段。