Visa, Mastercard, Amex gift cards, where does one get these from? Every gift card I have received has been for a specific store or a bunch of different restaurants owned by one company.
Everywhere! People giving you specific gift cards to stores probably think “I like them, so will you”.
When I give gift cards, I always give a cc one. That way they can use it for whatever they’d like, even to pay a bill (which I have done with several gift cards).