An explanation of how it financially benefits them would be helpful.
The way I see it, charity with tax write-offs basically allow you to decide where your tax money goes at a small cost. If you pay it to the government, then they decide for you. So why not make the choice yourself and have that money fund things you actually care about?