Saying that it's far better for someone to be plutocratic in order to better distribute wealth is socialism. Saying the Waltons do us better by investing the money in more business rather than raising wages is still socialism, but in a roundabout way.
The main failure of modern "capitalism" is the lack of insight into your own station; that is to say, those who promote capitalism the most are unknowingly promoting socialism along the way. What people call socialism nowadays is nothing more than measured altruism, whereas in the past, it was about taking the chain of production and anchoring the people to the government for their benefit.
In my mind, socialism nowadays needs to move away from the monetary aspects, because money is so easy to come by. The difficulty is in providing when you do have the money, such as in housing. NIMBYism will keep lower income housing from being built, the miserly will keep food programs from being funded, entrepreneurs will keep work programs to a dull roar, and they all fail to see how that is a detriment to society.
The modern concept of capitalism is like a city without roads and zoning. You can grow as high as you want, but what good does it do you and others if the benefits can't circulate?