"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.