Events of the last few days have rekindled debate about the role of big business in solving humanity’s thorniest problems.