The problem is with massive organizations is that they have costs they need to fill and they end up dipping into the funds donations that they receive in order to fill those costs, as the company gets bigger and they want to do more they dip in more and less and less of the donations actually go towards helping the people they set out to help. Now lets say that one person went to help starving children in Africa or something similar, by feeding them and educating them to live better lives. The problem will remain that that one person cannot reach in and pull everyone of them up, they look for someone else to help. This person is invested in the cause but it still isn't enough. So more people join in and more and more until finally there are so many people that it becomes an awareness project by some big name company, correct? And an organization is formed to help them, but the people who run it aren't interested in the cause, I mean sure they want to help people but they are running it in a 'business' sense and it becomes more of a tax write off than anything....
Sorry I feel like I'm making an ass of myself now. Done Talking.