That poor movie was a travesty on multiple levels. Why Shyamalan was chosen to write/direct that movie, I care not to look up. My off the cuff theory was that he had kids obsessed with the animated show and he wanted to destroy something they loved after they accidentally broke his one and only Golden Globe award.
I have rarely encountered places that don’t accept cash. The only places I’ve seen signs that state no cash are smaller businesses and/or street merchants/vendors.
Regardless, I agree with the spirit of your comment. I rarely use cash anymore simply because carrying it around is inconvenient. You have to know ahead of time exactly how much something is going to cost and then when you get coins back, that’s doubly more inconvenient/annoying.
Ultimately, OP’s post is a little melodramatic. Gift cards are meant to be more personal, although in the specific context they wrote, it does feel a bit half-hearted (“Thanks for helping, here’s a random gift card I found in my wallet that I never used!”).