You're not the only one.
And I've done it a couple times already, and they all loved it!
The point is, don't do a surprise gift.
I invited my friend over and let them touch and compare 100+ different switches and different keycap profiles.
I did a little "interview session" with them and asked what kind of work they do daily and what application they use most often, in order to get an idea what size and shape would fit their life best.
Trust me, like any other gift, as long as you can present the keyboard as something that makes THEIR life better, rather than something that you like, they would love your gift!