Dose it matter why you do a kind thing, if you gain pleasure from helping dose that mean it was less moral?
Who cares about duty? Duty tends to used in a selfish or extremely prideful way whereas compassion is more loving and useful because it allows you to concentrate deeply on the things you love the most and strengthen your skills. Duty is a more loose and broad term whereas compassion is a more understandable term. Compassion has actually led to the world changing in a more positive direction whereas duty has led to the world being more violent and hateful. For instance, Hitler thought it was his duty as leader to purge all the Jews because he thought the Jews were the problem when really, he was the problem as millions of people died because of him, because of one man who was so prejudiced and hateful towards Jews that he felt like it was okay to kill them. Racism and sexism is never acceptable or justified, ever!
More people would say that it is not their duty to help if they thought duty was the top moral reason for charity.
Charity is love and compassion