Why do you donate? Do you owe them anything? No. Yet, you still donate. But how much do you donate? Why that amount and not nearly everything? Surely there are people in need!
Can donations be egoistic? Wanting to improve others lives will lead to a better world also for me, even if that's one dime a time.