I often think the greatest obstacle we face to egalitarian, radically democratic, socialist societies, is ironically the very thing that such societies would be based upon: that people look around, and see what's broken, and try to fix it. Every workplace depends upon people trying to make things work and hold things together, often against the active interference of their bosses. So long as socialist society is seen, not as a thing we're creating and sustaining, but as something that emerges on the far side of crisis, then most people will think, that sounds nice, but if I don't do my job today, other people will suffer.
Late capitalism is very aggressive about destroying or co-opting anything that people create outside its control, and that's a deeper problem. I don't know how to overcome that, short of an unplanned crisis in which capitalists *can't* destroy or co-opt everything people create to survive as fast as we create them.
But that's a condition we don't want to create.