Maybe the solution is to set up a Communist nation somewhere and have people choose to join the "commune".
Then they would know what they were signing up for. Then if they do not pull their weight, they can be ejected

I think kibbutzim in Israel work in that way.That is a form of Communism I think. Inside of the kibbutz they don't use money, they just go and collect the stuff that they need. Everybody has a similar house, regardless of their position. They share everything that can be shared.

One question that interests me: Say I am a poor but clever person who is born in a backwards village deep in rural Russia and I want to study at a good university and get a nice job in a pleasant city: Would I have better chances of achieving this in the Soviet times, or today --- or is it not comparable?