But it's not good . It would be far better morally if people produced to satisfy the needs of others than to enrich themselves. In a commercial society, everyone uses others as means to their own ends. And that is basically immoral. The abject failure of the socialist vision that became so obvious with the collapse of the Soviet Union has turned a lot of people into realists.
People are basically selfish.
They won't live by the Golden Rule. And so we must, regrettably, turn to capitalism. We must go on living in a world of self-seeking and competition, at least until a New Age appears in which human nature will be transformed and all swords and spears will be reshaped into plows and pruning saws. My language is deliberately religious because I believe that religious misunderstanding has greatly contributed to the depth and pervasiveness of the error I want to criticize. I submit that the Golden Rule won't work as an organizing principle for a commercial society because human beings are not omniscient.