Utterly stupid little things, its money that is less useful in EVERY situation and expires! Even at the store where you can use it, what do you do with the money that's leftover but too little to spend? Especially at expensive places, you could very well end up with 10-20$ OF YOUR OWN MONEY, that you can't even use!
I was given a dunkin giftcard for volunteering at a repair cafe. First of all I'm on a diet but secondly I stuffed it in my wallet so quickly I completely forgot about it. The day I remember and go through the trouble of attending such a wretched establishment I was told it expired after I finished giving my order! After such bother to try to use this cursed thing I refuse to return fruitless from my endeavors so I paid with my own cash.
It is now, sulking into my hashbrowns and Boston cream do I realize I am now poorer, fatter and fucking miserable. FUCK gift cards.
Gift cards are great for the company they're tied to because they basically just made a sale of that amount and now it's up to the receiver to take the initiative to actually get anything from the company. Plus with inflation the value of the card always decreases. Plus you'll usually end up buying a little more than the amount on the gift card just to use it all up.
I think cash is usually a better gift, with one exception: a gift card can be a way to give someone permission to get something from a store that they would really like but usually not actually spend their own money there.
For me, I buy gift cards at a discount when I know I'm going to buy at a given store anyways. Might as well get $20 off of whatever.
It’s not just a sale. Gift card money is invested and the company makes returns off of it, and all they have to do is provide you the base value of the gift card in coffee or whatever at some later date. Plus, if your purchases don’t add to a whole number, millions of gift cards with like 30 cents left over in each of them is a ton of free money for the company. Gift cards are a huge scam
Gift card money is invested same as sales, it rings up the same. This stuff gets sloshed together in the overall balance sheet. It amounts to probabilistic overpaying, where one person might spend their whole card immediately (no overpaying), another takes their time using it (overpaid at the rate of inflation), and another forgets about it, loses it, or just never spends all of it (overpayment by the amount left on the card).
You could also think of it as zero-interest debt issued by the purchaser to the store, payable in future purchase credits with the onus on the lender of the debt to collect later. As you note, the store can invest the money immediately so it is guaranteed profit.