Business is all about scaling.
In my opinion, capitalism, communism, and socialism are all methods of scaling. They’re systems for delivering necessities, luxuries, and progress to an entire population.
Capitalism is decentralized and self-funding. It routes resources to people who know how to use them to scale whatever it is that they’re enthusiastic about. If no one wants something, it the resources won’t be there to pay for scaling it up.
Another thing capitalism is really good at is recycling failure. We learn from failure; the harder we fail, the more we learn. Under other systems, people who fail either (1) become pariahs, or (2) are promoted without learning anything. That’s a double-barreled disadvantage.
Strip away all the other matters; freedom, morality, justice, etc., and what you’re left with is “which system is better at scaling value?” In an economic sense, that’s the whole story.
Instead of Karl Marxist term “capitalism, use Adam Smith’s term, “Free Market Economy”.
A lot more to be said about the free market.