Some gift card whittle away at the balance (they call it "maintenance fees"); some even expire after a year or two.
So if you cannot figure out what supply someone, the actual Walmart gift card is definitely the best gift that you can choose. https://Groups.Google.com/g/giftcard-mall-my-gift-info/c/lJb4jNQqwjY