Human nature arguments are dubious when the range of human behaviors is largely determined by the opportunities, obstacles, and incentives that arise from particular socioeconomic systems.
Capitalist societies value and incentivize the accumulation of wealth, which requires greedy and self-centered behavior, so we are surrounded by greedy and self-centered people.
Socialist societies value the collective good, so they promote altruistic and communally-minded people. Just look at interviews of people from former Soviet states. Almost universally they say that people got along better and had a real sense of solidarity and care for your neighbors.