There is no perfect society. There are no perfect people. Critics say that greed is the driving force of capitalism. My answer is that envy is the driving force of socialism. Change to socialism is not an improvement on the imperfections of the current system.
Capitalism harnesses human nature for the overall benefit of all humans.
Socialism harnesses human nature for the empowerment of a very few and the detriment of all others.