I agree with essentially everything he said except that capitalism will never work for "everyone." That's why social safety nets are needed in a humane society. In a capitalistic society, wealth climbs upward. It never trickles down. Capitalist institutions are very good at sealing the leaks and containing their profits for the use of their top executives and stockholders. In that respect capitalism is very much the same as other economic models. Only when restrained by a humane democractic social order will capitalism "work for everyone."
We are first a representative democracy. Then we are capitalists. The two are not the same.