It's an interesting article, but I'm not sure I buy it. Boiled down, it sounds like the author is arguing for philanthropists to have only one cause. But maybe I care equally about helping this generation with hunger and future generations with saving the rainforest. I get that I could help hunger more by redirecting my rainforest money, but why is it logically the case that I should?
Also, I find it interesting that the article discusses multiple causes, but not multiple organizations within one cause. There are hundreds if not thousands of organizations focused on cancer - to which do I give my donation? Only one?