Download the Wallet of Satoshi App or (if you care, as I do, about having custody of your bitcoin private keys) the app Muun. Deposit some bitcoin (lets say $500) from your exchange or your hardware wallet into that App. This should cost $10 or so but it can cost less if your hardware wallet allows you to choose the fee, then you can put a low value such as $1 and wait a few days (I have executed several transactions paying $0.5 or less in the last 30 days, it took 1-2 days in most cases).
Now with the app funded head over to
https://www.bitrefill.com/, now you can choose whether to buy Amazon, Walmart, Apple gift cards or Uber cash, pay for Airbnb or a gazzilion other options. Choose BTC Lightning as payment method. The website will show you a QR code, on the Wallet of Satoshi click send, scan the QR code and send the funds. The website will instantly detect the payment and give you the gift card. The fee cost of that will be almost neglegible (like a few cents at most)
Visa can conduct 65,000 transactions a second, Bitcoin lightning can do millions. It isn't that Bitcoin sucks as a payment method and it is stuck as a store of value but rather, as a payment system its just so good governments are going to come after it.
Those purchases at bitrefill are not recorded at the blockchain, the lightning network has a onion routing style system to prevent lightning channels to know where the money came from and where it is going. Anonimity tools like TOR can be used to browse that website so it never knows who you are. Bitcoin doesnt suck as a payment method, its too good. If used in the right away is even superior to numbered swiss accounts
The only current drawback is that 1-3 days wait period if you choose a low fee to fund your lightning wallet (if you dont, in 10 minutes you are funded). And $10 is still resonable compared to wire fees. After funding, its as good or better to just about any payment method there is out there!