It's more subtle than that. Capitalism aligns the interests of individuals with society. Famine is unknown in the West not because of altruism, but because we pay our farmers well. Famine is common in Communist countries because the farmer is required to act against his own best interest to feed the country (e.g. countryside starving so cities can eat).
Therefore in a properly configured Capitalist system, the "greedier" people are, the better off society is as a whole. I am fully aware that the Western economies are not correctly configured - but they're the least-worst in the world by any reasonable measure (such as, percentage of the population that starved this year).
Therefore in a properly configured Capitalist system, the "greedier" people are, the better off society is as a whole. I am fully aware that the Western economies are not correctly configured - but they're the least-worst in the world by any reasonable measure (such as, percentage of the population that starved this year).