It's a peculair oppinion.
Mine is that people should be pay for his work, and if they do it for free you should say thanks.
That's what I was teach at home, but I suppose not all homes are the same.
If the work results in nothing to a user, that user is not required to say "thanks".