Communisms works 100% in families, and where everyone loves each other and is willing to support each other...
But add the next door neighbor, who just want to drink beer and watch TV, and it fails.
And that is with just one person.
Would I help out my weird Uncle Harold with the rent for a month or two, because he got laid off? Probably. Actually, no "probably" about it, I've done exactly that, and would do it again without any reservation.
But would I help him out to my own kids' detriment? Or, if "a month or two" turns into "six or eight"? Or, if he decided to go back to college for "a couple of years, only four at the most..."? Probably not so much, especially if he was 100% able-bodied and available to support himself.
Do the same for three strangers? Forget it.
Agreed.