As I said, I don't want to suggest that Bill Gates isn't a generous person nor even that his giving doesn't represent considerable sacrifice on his part (though it must be nice to be able to give that kind of money away).
I'm not trying to suggest that Bill Gates isn't generous.