Author fails to mention:<p>1. That "capitalism" does not produce anything. It is people who produce for each other.<p>2. Who to decide what's needed for <i>particular</i> human's flourishing?<p>3. Who to decide how exactly, at what costs "schools should aim to produce self-determining agents"?<p>Capitalism is defined by property ownership, it does not have any inherent rules how to profit. And profits, after all, are not monetary, but subjective. You are earning money being software developer, not carpenter because probably it fulfills your life better this way, with lesser regard of the amount earned.<p>Truth is nobody can authoritatively answer what is good for other people. But if everybody respects each other's property, it is possible to see how for each pair of exchanging persons both parties profit. Even "useless" speculators are doing social good by equalizing prices making calculations and predictions easier (unless they participate in Fed's money printing, which is not a feature of capitalism, but simple robbery).