Well look at how capitalism has created a middle class in developing nations. Let's also look at how communism destroys the middle class in developed nations.
Capitalism is a system designed to make the capitalists rich only, AND THIS IS EXACTLY WHAT CAPITALISM CREATED. IT CREATED ECONOMIC CLASS DIVISION SAME AS IT EXISTED BEFORE CAPITALISM.
I think capitalism is another word for money addiction. Or capitalism might actually work if you take your health as your capital. In the end its just an overused word without meaning.