They can be very useful, especially when unsure of what to get someone. Some of the businesses have where you can gift cards for individuals and usually, there are different prices on them. If you're getting a 20 dollar gift card, you'd buy it, then they can go to the place that the gift card is meant for and spend that money on themselves. It allows them to pick out what they would want rather than you trying to guess.