I think that charity is necessary and it is wonderful when people without a request transfer their money to help poor and sick people.
Inequality prevails in the world and it has always been 1% of the world's population owns 99% of the money in the world. Transferring money to help someone the main thing that it came from your soul, without feeling regret and a sense of greed because this you help the needy.