Seems like you're arguing against gift cards in general. $100b worth of gift card spending suggests other people feel differently. Maybe you're not the target market?
"Don't add any value"? I thought the idea/value was to give people the option of sending gift cards for any business. That Mexican restaurant you keep referring in your examples may not even have a giftcard program.
It wasn't a gift card in my examples. It was cash. Or an American Express giftcard. Just like you'd be getting with GiftRocket, except GiftRocket wants a cut.