No, the person does not deserve our gift, that is true. None of us DESERVE gifts, or else it isn’t really giving, it is paying back. So if we are going to give, we might as well go “whole-hog” and give in a generous way. Heck, if we’ve got it, then we should share it!
To be generous is not just to encourage someone to be gluttonous or a freeloader. Generosity meets an entire need, if possible, and isn’t stingy. It communicates a care for the person in need more than the process of meeting the need. Generosity also provides the best available to give, not just the lowest quality.
The Scripture says that God is generous, and we see this in His providing us all food, sometimes richly granting our need beyond what we can ask or think. We should be like God in our generosity to others. If God has been generous to us, we should act in the same manner to those in need.