I've only ever gifted knives to people who I knew needed one. In some cases, whether or not they truly appreciated the knife, and to what degree if any they valued it, I don't really know, although they all expressed gratitude when I gave it to them. But in some cases the recipients were thrilled.
My decision to gift a knife to someone whom I know is not a knife enthusiast is always based on need, and if I like them. I never expect or require other people to appreciate and value knives to the same degree that I do. But I will consider such factors when deciding what knife to gift them and how much to pay for it (if it's one I'm buying, rather than giving them one of mine).
My philosophy- The true value of a gift is in the generosity of the giving, not the level of appreciation shown by the recipient.
However, if the recipient clearly doesn't appreciate a gift, I won't be inclined to give them another.