Generous givers are those who are not a source of merit.
You are totally right on this, personally, am not against thanking a person for doing a job they were assigned to do, most especially, if the job was/is done well, but it becomes kind of awkward when in terms of generosity, this guys are counted among the generous ones when actually, what they've been generous with was given to them to give out to others, sure they couldn't have held it back, so I wonder why they can't being counted as being generous when they are actually doing their job.
I feel those who really deserve this recognition should be those who give out their personally earned merit to others, and not those who are given merit in bulk to distribute to members of the forum.