The idea of helping to better the life of others around you appeals to a lot of people. That's what I suspect draws people into socialist/communist ideologies.
The problem is that the majority of people take it to mean "someone else will do all that" and will not put any skin in the game to implement those ideals they allegedly believe in.
They want the benefits without doing the work. And this is how you end up with...
https://cdn.masto.host/lotuseffectsocial/media_attachments/files/112/869/885/193/072/770/original/b5218d9e366b3d54.mp3