I don't get the reputation thingy. I understand it's a numerical value to get a rough estimate for how "loved" one is on the community, but that doesn't make up for actual personal contact.
I'll elaborate. I've never been much of an online person, but there was once another online community I was part of. I used to be very active there, met a lot of interesting people and I even got to know some of them in real life. Meaning, they actually invited me to go visit them in places as distinct as Norway or Philippines. And I really enjoyed it. Even now, after 2 years of inactivity there and with the forum stagnated, I still keep in contact with some of them through email. There was no reputation there, just the day to day of talkin to each other.
Similarly, I think here the rep is only used for initial reference, but nothing more. I understand the appeal of free games. Hell, even I was tempted when I saw the thread for the fist time. I thought, "WTF? These guys are actually giving free games for no reason? I'll post and see if I get lucky". I got nothing of course. Why? Because nobody knew me. I don't think people will give you games because you got 20, or 2k, reputation. Reputation point whoring goes nowhere.
When do people give games? Well, speaking from personal experience here, but I think there are 2 cases: love for the individual and love for the game. Oh, those 2 or having extra games that nobody, not even your real life friends, wants (That was my giveaway). Anyway, I'll put examples of the 2 important kinds here.
I'm pretty knew here. I joined in April and have been buying games since then, but on my first look at the forums I only entered the ones for the games I'm interested in and they were so... specific? Technical? Well, they put me off and only discovered the general discussion recently. So I post here and there, read other's posts, users start to sound familiar after a while. So, there's this one user I see often around. Telling names is bad manners, so let's just say he obviously enjoys Sacrifice. And I feel some empathy because I've been (and still am) on those same shoes when I promote Deus Ex. Just ask my offline friends, if you ever get the chance. And then I open the gog gifting thread and see him asking for a game. A game on a bundle that I own, so it costs 1€ to me.
That's what I mean by love to the user. I kinda like this guy, why not give him what he wants? Why not spend one sad euro and make his day? And my deeper point is, I don't care about the rep. He could have had -300 and I wouldn't care, I just liked his posts so I sent him a gift. In the OP's case, what I see is that he "wants 20 rep so he can join the gifting club", and that's not very loveable. I'm not going to go out of my way to downrep him, like some others seem to be doing, but I won't give him a gift either until I get to know him (and like him). Even if he does reach 20 rep.
Now, love for the game? Well, I did say I love Deus Ex, and I want as many people as possible to play it, so I actually bought 5 copies of it on the promo and I am planning to give 2 here as giveaways. Normally I would just give it away among the people I chat with, but since I still don't know many people I can't really do that, so rep is the thing to make up for it. But I suppose older members don't really need to resort to that.
Similarly, I just made a trade with a user who had 200+ reputation. Seeing that number does give me some peace of mind while I wait for that user to do his part of the deal.
mmm... I think I lost track of what I was trying to say, but I don't feel like re-reading the whole thing to figure it out. In summary, I just don't get why people appear to be so obsessed about reputation.