Maybe I didn't explain it well.
The intention and not the act makes it moral or not.

Why must you be good?

If I give when I don't have to then I am doing good with freewill - thus it is morally good.
If I give because I have no choice then it is morally ambiguous - just like paying taxes.

I am not bashing the Islamic Zakat system, it does a lot of good, I'm just saying one has to give for the right reasons to claim credit.

"Deaths in the Bible. God - 2,270,365
not including the victims of Noah's flood, Sodom and Gomorrah, or the
many plagues, famines, fiery serpents, etc because no specific numbers
were given. Satan - 10."