That's actually a pretty good point concerning the giftcard sites and I never really liked them that much precisely because I'm not really transacting with the merchant. Just trading sats for <$corporation> bucks.
If I can find merchants that take BTC, either physical or online, I can at least reduce my fiat spending to a minimum.
Aside from DarthCoin's suggestions concerning bills, there are some things that I just cannot say no immediately to them. But I'm really liking all the answers since these are resources I can use as I gradually move my personal finances away from fiat as much as I can.