I agree with you on the potential degrading, and that it should be a selfless thing. That's probably the exact way I would feel if I was on the receiving end of one of these acts of kindness.
Even though it may be out of self gain, It probably inspires people to take more actions of kindness.
RE: Kindness... For A Price