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.
Competition is an amazingly effective tool to control greed.