> We are betting off investing in creating more moral men and woman
Attempts to do that have a not been as successful as we'd like. Religions, for example, have that as a primary goal. Unfortunately, religions are run by the same selfish, power-hungry humans who run all of our other systems.
Some of the founding fathers of the US wrote about attempting to create a system whereby the individual quest for money and power ends up benefiting the common good. Some native American tribes had such a system. In their tradition, every few years neighboring groups would gather to redistribute rankings - power and prestige. The ranking of each leader was determined by how much he gave away. A man of prestige would work a few years, carefully managing his capital to try to produce as much good stuff as he could in order to give away more than his neighbor, thereby retaining his title.
Free and open source software is similar - one gains prestige by contributing a lot. Recruiters have computer programs thatlook for people with a lot of commits on Github and elsewhere. My own contribution to the Linux kernel gives me some cachet that helps with getting a good job, etc.
Some US founders wanted to use that idea as much as possible, and they succeeded in one way. They reasoned that the President would want to keep his power, so he'd resist any attempt by the senate to increase their relative power. Similarly, the house would want to be powerful, so they wouldn't let senate or president roll over them. That worked pretty well for 200 years, then presidential power increased vis-a-vis Congress. Each house of Congress is still pretty powerful, though, so they do keep the president in check to some extent.
Perhaps we could find more eways to make doing "right" also be the most profitable / prestigious. If someone controls a capital asset such as a large cargo ship, they'll WANT to do good thing X because the benefit to them is Y. What might X and Y be? Alternatively, people want (money/power/recognition/sex), in order to get what they want, they might need to do (something that benefits society). How can society benefit from people's attempt to get money, or power, or sex?
Don't say it can't be done. For thousands of years societies traded sex for marriage. People wanted sex, society wanted stability, and it was decided that the society would expect you to get married before having sex. Most people complied.