The amount of money spent on genuine good works is rather lower.
I'm sure genuinely giving people exist in religions, and they may even be encouraged by belonging to them.
But the standard rhetorical implication is that all religious people are like this and all non-profit spending falls into this category - when the reality is very different.