The "teach a man to fish" argument has been around for a few millennium. But saying that philanthropy ends in giving away fish seems to me like an excuse for people to abandon charity altogether. Isn't Kiva still a form of philanthropy, even though it's just a loan? Charity cannot be about cementing poverty by creating dependence, but can work if it's a reallocation of resources (outside the free market) that results in more balanced partners.