Projects and communities arent nation spanning governments. The larger the system the more rife for abuse.
I dont dispute that it COULD work, but I do think that its a bit disingenuous to act like people arent gonna people and its going to be a magical utopia. If we could stop greedy assholes capitalism wouldnt be as bad as it is.