Capitalism -- the free market -- is the best compromise. It allows the individual to earn to his maximum potential and his survival is measured by his value to the collective. So it takes the best of both worlds while discarding the worst.
I think this is how morality might have “evolved”. Those things that benefitted humankind were seen as ‘moral’ and those than hurt mankind were ‘immoral’.
As I said, our nature is immoral. Fighting that basic nature is what brings civilization. Civilized in moral terms. Civilization in technological/physical terms is exactly as how you described.