In the same way, one might think, it’s only worth it to donate to charitable programs rather than simply transfer cash directly to the poor if the other programs provide a benefit great enough to outweigh the additional costs incurred in implementing them.