I would say it is a religious obligation not a moral obligation, as Zakat is one of the 5 pillars of Islam.

It's circular, one cannot be a muslim and ignore one of its central tennents.

It therefore does not make it an individual moral act but rather it is moral aspect of the religion.

Do you see what I am driving at. I don't want to make a big thing about it however.

"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."