Markets are excellent for what they are for! Free markets create more
wealth and distribute it more widely than other economic model.
Under free markets we always witness a large middle class.
But the market doesn't solve all problems in society.
Nor does government.
Neither markets nor governments solve everything.
Markets create more affluence and involve more people in prosperity
than any other system, and governments are the most effective entity in
protecting inalienable rights and maintaining laws that allow markets to
flourish.
But there are a number of things governments should not do and
markets will not naturally do, and these tend to be precisely the major
challenges our society faces (and seldom solves)...