It doesn't have to be for just Christmas. It could be a birthday, retirement, etc. You get the fucking point!
A lot of people really don't know what to get someone for a gift, so they buy a gift card. It's easy enough, even though it pretty much says, "I didn't put any thought into your gift...