Communes have been sharing things properly as long as mankind has been around. The trick here is that we have redefined 'properly' as accountably, but it need not keep the beancounters happy and you can still share stuff. The taxman hates that kind of thing, they like to see receipts.
"Huge" in context, sure, but compared to the rest of the world? 2,000 inhabitants is impressive and all, but that solution couldn't possibly scale to 10 million.
That counts, however, unless each commune is completely independent, you run into meta issues of interactions between communes. Specifically: unless we take incredibly restrictive precautions to ensure equality, there will always be some losers and some winners.