Well, it's not something you just institute overnight. Just like with communism, if you try that you'd end up with a pretty big mess, because people will manipulate the framework for their own personal gains. Instead it's something you work towards slowly, through education and efforts to balance the system until it's not really needed anymore.
The keys always have to be:
- People legitimately caring about their neighbors, and supporting each other through good times and bad
- People working towards progress for the sake of progress and their community, not for personal gain
Our actions weave into the fabric of society, and future generations are formed from that same fabric. It takes time to shift how our nature manifests into actual behavior.