Only to those I consider "knit" worthy! Most people don't appreciate the time, money and effort that goes into making a handmade gift IMHO. If someone is a crafter themselves they usually are very appreciative.
And only because most people have hardly any idea how much work and, above all, time is involved.
Most people think, oh, it's just your hobby. And you always have time in the evenings anyway.
You could do the math. For the time I invest in hand-knitted socks, the recipient can clean my apartment.
Strange, nobody likes to hear that