Yes, capitalism is good if people drivers are not so much greedy.
Good people will make things good for society.
In S'pore, we did have good people in 1st generation, where many riches and poor joined hands to build this nation.
Now, we have people in the policy making bodies looking after their own ... ...
Since the pay scale in the Gov. sector raised to beyond market rate, there become "yes men" in many agencies who dare not to fight or implement things for good cause, but to comply with Gov./ leaders.
Simple logic is that: -
If a company paid me $1 as per market rate, then I will fight and leave if I do not like the Company way of doing things.
However, when I were paid $2-3 which is much more than the market rate (here $1 value), who dare to leave this Company regardless of whether it is against my will or doing evil things.
If I leave, I will earn only $1 outside market (instead of $2-3 paid by this Company).
We can see few MPs and Ministers who were outspoken, always speak about people and fight against unfair causes before attaining their status, but they become compliant men later on.
Evil world of money and titles buys loyalty of few good men...
Fortunately, S'pore do have many good men (women) who did maintain fair and fight for 'pore good.
Karl Marx praise Capitalism,
"The drive for profits can achieve incredble things and push human endeavours."
yet he also criticise Capitalism for its chase for constant growth, so much so that it creates its own downfall.
During his days, he saw workers were treated like slaves, so much so that in the great European cities, the workers do not live more than 40yo. Hene his fight for the workers.
The rest is history.
We need to find a Balance somewhere. These days, it is the blind leading the blind while we search for the Balance.