Some people consider them unimaginative or even thoughtless — the equivalent of stuffing some cash in an envelope. And it’s true that I don’t generally give gift cards for Christmas.