There's whole volumes of academic literature where people debate this topic, it is filed under "communism", "anarchism", and "sociology".