There is hidden wisdom in making Zakat and other charities obligatory. Some of them are mentioned in traditions. For example such duties are a kind of test for wealthy people, that whether Allah (S.w.T.) is more dear to them or these temporal worldly riches; whether they have sincere faith in heavenly rewards, paradise and divine recompense.