The president of the American Enterprise Institute says free enterprise is good for the poor – and good for the soul.