Therefore, he derives satisfaction that he has performed his moral duty. Second, he might not have expected the kind of gratitude that you have towards him. But because of your expression of gratitude, he derives satisfaction that he has met a nice person. Your benefit is in the form of getting the exact location of the place that you sought. Second, when you have expressed your gratitude, you feel satisfied that you have performed your moral duty. Since such an interaction takes place because of the good habits that people develop, they do not feel it necessary to analyze the underlying benefits of such an interaction, and it is better spirit. This is just a small example. In your life, you may have similar such situations.
Gratitude is gratefulness and gratefulness makes a man great. Howsoever, great a person may be in his field, he is not great in real sense if he does not have gratefulness. Therefore, have the sense of gratitude, make it a habit, and express it. Silent gratitude is not of much use.
In the words of William Arthur:
Feeling gratitude and not expressing it is like a present wrapped and not giving it. In a situation where you are benefactor, do not expect gratitude from others. Remain contented with one benefit only. Giving is always more pleasurable than taking. If you expect gratitude from others and they do not show it, it will be frustrating to you. Do not have ill-will to those who do not show gratitude.