Until you can control all human natures (which I'm not condoning), communism doesn't work. There will ALWAYS be some that think they deserve to keep what they earn.
To get anything like communism to work you would have to redesign humans from the ground up.
Communism doesn't work even if you give it new names.
Communism is the god of the poor man. But it's still unworkable. There will, in any group, always be one or two that just don't want to share.
This may start small, but that one or two, will benefit from their greed, others will notice, and boom...you're off on the road to capitalism or some variant, yet again.
Even with severe military assistance, communism always fails. It's human nature, and unless you find a way to edit it out of the gene pool...communism will fail over and over.
LOL. The only communistic society that sometimes succeeds, are zombies, and even they fail. I mean, even the most hopeful zombie movies are written by capitalists.