上层建筑是否推动还是阻碍社会发展,取决于它是否适应并促进经济基础的发展。根据马克思主义的历史唯物主义观点,经济基础是社会存在和发展的物质基础,而上层建筑包括政治、法律、道德、宗教、哲学等意识形态,是建立在经济基础之上的。
当上层建筑与经济基础相适应,能够促进生产力的发展,推动社会进步时,它就是推动社会发展的力量。例如,在社会主义社会中,随着生产力的发展,上层建筑中的法律、教育、文化等也需要相应地进行改革和调整,以适应新的经济基础,从而推动社会的全面发展。
相反,当上层建筑不适应经济基础的发展,成为生产力发展的障碍时,它就会阻碍社会的发展。在这种情况下,上层建筑需要进行改革,以适应新的经济基础的要求,从而为社会的发展扫清障碍。
因此,上层建筑是推动还是阻碍社会发展,主要取决于它是否与经济基础相适应,是否能够促进生产力的发展和社会的全面进步。