In the Manusmriti during the era of ignorance, illusion, and evil influences (Kaliyuga), human beings are ordained to perform the acts of giving. Everyone is obliged to donate to charity, which is the only way to practice Dharma.
In spite of a very strong recommendation of Hindu Shastras, charity in Hinduism regressed with the advancement of modern times, as
people began to believe the world was more affluent due to the Scientific and Industrial
Revolutions.
Another reason for the regression of
charitable acts by Hindus were the repeated invasions from the Mughals
and then loot by the British. These invadors arrived and swallowed up the land and riches Bharat held, as
Hindus followed their ancient texts and welcomed their guests with open arms. The invaders
took everything, and India became impoverished and wounded.
Without the wealth of riches
Hindu society once had, the act of charity faded. Historical figures and religious texts became irrelevant as
Hindus modernized and desired for materialistic wealth to overcome the wave of poverty caused by the loot of Mughals and the British.
Even in this modern era, many Hindus still give a lot of donations to temples and religious establishments. Unfortunately, donations given to those temples is controlled by the government of India which takes the money and gives it away to the Madarsas and spends the rest on "secular" activities which is usually anti-Hindu. Since those funds are not used for Hindu causes, all the funds donated to temples goes in vain.
This degradation of charity in the modern Bharat has had a very negative impact on Hindu society. Hindus face an extremely difficult situation globally today. The modern Hindus have lost touch with their Dharma, lost their identity and the entire Hindu Dharma faces threat of extinction. The effect of Kaliyuga is visible in all areas of Hindu Dharma. If the situation has to improve, every Hindu needs to begin to start doing Daan, begin giving Dharmansh and begin encouraging every Hindu to do the same.