On HN, we should think about socialism as a startup. Prove it with a small number of loyal customers, listen and learn from them, and then show how it scales to a lot of customers.
It seems to be stuck at the "scale it up" stage. Attempts to scale it up are generally non-voluntary, and have bad outcomes. Even keeping a small group of loyal customers is challenging.