I think I just realized the real problem with communism and socialism in this day and age. Under such systems, one is asked to put the group ahead of the individual. This is excellent in theory. It fosters teamwork, cooperation, many good qualities.
But when we are asked to put the group ahead of the individual, that group is no longer the people you live and work with, but an abstract thing called "the state," "the fatherland," "America," etc. I've seen a lot of Americans, seen mountains, farms, rivers, cities, and towns, but I've never seen "America," never encountered "the state." The concept is too abstract, too easily manipulated towards corrupt ends. It isn't real.
No one had to explain communism to the Indians; they either lived for their tribe or band, or they perished, all of them. Now, there is a time for self even among such peoples, but never, or rarely, at the expense of the larger community, which can almost be looked at as the true organism. Man is a social species, no man is an island, etc. Without the tribe, the community, the culture, the greater whole, we are nothing, we die.
And that's the problem. We don't have community anymore, not really. I don't depend on my neighbors, I don't even know their names. I work far from where I live, with people who don't live near me or have anything to do with me outside of work. Even when there's somewhat more connection than that, in cases where my coworkers have become my friends, it's never been anything deep like a tribe.
Communism, communalism, these things would work if they arose organically, out of the actual need, the actual fact of interdependance. The interdependance now known by modern societies is a twisted one, in that it is impersonal. We depend on the systems of waste removal, food delivery, consumerism, etc; people are involved in these things, but it doesn't matter who, it doesn't matter if I never know them as people. Cogs in a machine, really. None of us probably know our garbage collectors, but we depend on them all the same.
But communism and socialism can't thrive in such a milleau. How can one care about someone they don't know or love? I would work hard, even kill, for my family, but would I do that for the guy next door, with whom I have no interaction? Same problem crops up in environmentalism, by the way. Who will defend lands they have no connection to? Easy for the hillbillie back in the hollers to care about mountaintop removal mining, but for everyone else, it's abstract, and thus their concern is shallow. Plus, we get electricity from it.
I guess this is why both environmentalism/conservation, and communism are both largely failures. We are too isolated for others to matter anymore, everything is about self, or maybe the few souls we know very well. No one else matters, much. And so, we get to watch society unravel slowly.