Citation for that 99% figure? If it's anecdotal then I will give you my anecdote as a non Christian that I see 99% of churches doing charitable works.
The problem is that it doesn't do $32B worth of charitable work. Or anything close to it. And that, I think, is the problem.