This person is right. Speaking as someone who gifts randomly all the time, it is nice to recieve a thank you, but ultimately its more about doing something nice then getting anything back in return, and if u want something in return then your selfless gesture turns into more of a need for someone to stroke ur ego or make u feel good.