@Ishina,
I didn't say they don't both have their place. I'm talking about their value when placed comparatively in this context.
My bad.
I think in this context, what's more important is how much the receiver benefits.
If duty makes you give more, then that's clearly better for everybody. If you're generous because you think you'll be rewarded for it, and this concept of "reward" doesn't, in another situation, make you act at the expense of someone else (as a reward system in terms of a finite life may, see examples below), then I don't think it's 'unethical'. (Not that you said such a thing, but someone else did.
)
I don't see how this contradicts what I just said. If someone hates giving to charity, they are already of dubious moral character in my eyes. But I question the likelyhood of such a hypothetical person existing anyway. Sounds more like a larger than life Grinch character than a plausible example.
I can't think of anybody who *hates* giving to charity, but I can think of people who hoard away more money than anyone needs, or who loot their country's finances when they're like 70 years old and couldn't even do much with all that money. Practically speaking, it's the same thing.
But that also makes me wonder how much I *need* a laptop or a phone...
Nobody is constant. People change.
I meant God
Sorry, I thought I was being obvious...