Are we going to pretend that free market capitalism and its magical benefits haven't been pounded into all of our heads from every angle from the moment we were being taught anything about how the world works? It's not difficult to understand, it's difficult to see in a world where companies commit crimes and collapse in mountains of debt, but no one goes to jail. Not a situation that Adam Smith would approve of.
The reason the benefits capitalism are spread out to any degree is because there are riots when they aren't, so you need to at least reward the people responsible for putting those riots down through violence, technology, and bureaucracy. Hence, the middle class.
> Socialism, however, requires altruistic behavior, and very few people are consistently altruistic and self-sacrificing for the common good.
"Socialism" requires cooperation, and people do it just fine. Even capitalists are socialist amongst themselves when it comes to keeping out competition.