Using a store card, your relative or person can redeem the card at fewer locations, allowing it to not has to be concerned about expiration dates or hidden fees.
I'm not talking about throwing darts and hoping something will stick either - you know, such as "Buy 1, Get 1" promo. https://Groups.Google.com/g/giftcard-mall-my-gift-info/c/lJb4jNQqwjY