Something for nothing is generally worth nothing. What is given can be taken away. What one has earned no one else has a right to.

Generally speaking, when one has not earned the money they have, they tend to spend it freely. When one works hard for their money they tend to spend it wisely. Examples of this might include people who have won the lottery or people who have inherited money. “Easy come, easy go,” is an old saying that expresses a truth. Then why do we continue to fall into the trap of giving to the unworthy, to the lazy? How often has aid fallen into the hands of the greedy and not used for the purposes intended?

The truism, “give a man a fish, you feed him for a day. Teach a man how to fish, you feed him for life.” Earning one’s way gives a person dignity and a feeling of self worth.
Giving can be an honorable thing. Giving to the truly needy, giving to promote a worthy cause, etc., is something we should do. Giving to the undeserving is throwing your money away. The same can be said for good advice. Offering an opportunity for self-help is a gift of lasting value.

Give, but give wisely.