Earlier quoted context omitted.
> Some people really have enthusiasm for nothing but making money. As long as those people have morals, what’s wrong with that?
Greed has long been understood to be fundamentally immoral by many civilizations and cultures throughout history.
Since it's unavoidable, the best next thing is to design a system which takes greed as an input and outputs productivity. That system is called Capitalism and that is why it always wins.