Philanthropies can’t just compensate for the market’s shortcomings. We have to attack the roots of inequality and injustice.