There are a couple of friends on my Christmas list that are virtually impossible to shop for. Maybe you have a few of those names on your list.
They have everything they need and most everything they want. These are also the people who have made it abundantly clear that they dislike gift cards, as they require “no thoughtfulness” on the part of the purchaser.
And the year I attempted to hand make all my Christmas gifts was not received especially well by these particular folks who probably donated those rather amateurish craft items to charity.