I'm more in Zikoris' camp.
When I go grocery shopping, which is the only kind of shopping I'm doing these days, I buy whatever I want, while trying to avoid wretched excess. The trick is that I don't shop at fancy-ass grocery stores. Costco (with a list), Grocery Outlet, and the 99 Cents only stores are my go-tos.
A couple of weeks ago, I got a deal on some cute Sabra hummus/pretzel packs for DH's lunches at GO. They were 10/$1.00. I bought ten. The following week they had a different flavor that they'd overlooked in the back cooler on sale 20/$1.00. I bought 20. Later, the original flavor was back at 10/$1.00, and I bought ten more. That sounds wretchedly extravagant, but I pack DH's lunch every single day. He likes them and they will get used up. We both scoff at expiration dates.
Yesterday, I bought four huge salami at Costco to send to an out-of-state relative. There was still room at the ends of the "If it fits, it ships" box. I was looking for something to top it off that wouldn't be crushed by the salami or melt or spill. I wanted to mail it right away, and there is a Trader Joe's between Costco and the Post Office, so I stopped in, seeking inspiration. Haven't been in a TJ's in months (too expensive, IMO). I was really just poking around to find something for the box. WOW! I discovered they now carry shelf stable whipping cream and it's only $1.99! We love impromptu whipped cream on our deserts now and then. Amazeballs! I bought FOUR of them, yippee!
I didn't find anything to fit the frugal price-to-bulk + shipping durability I was seeking. I reluctantly headed away from the Post Office to the 99 Cent Only Store (fully masked and gloved at every stop). I found 1lb. bags of Jolly Rancher Jelly Beans and six bags filled the space perfectly. Six bucks well spent. I am being reimbursed for this, so it's really just about playing the game well, which I find very entertaining. The large, flat rate box cost $21.20 to ship and I got 19.2 pounds of stuff into it, for the win!
What a ridiculously extravagant life I lead!
FWIW, I'm FIRE and I have no splurge budget. In fact, I have no budget at all.
Here's a sidebar story that occurred during yesterday's shopping. Something rather not good happened to a friend last night. She's fine, but what happened was covered on multiple news outlets. While I was at Costco, I bought a $9.99 bouquet for her. I chose Alstroemeria. I don't buy cut flowers often, but these sweet Peruvian Lilies are very long lasting, so more bang for your buck, right mustachians? Except, at Trader Joe's, I saw adorable miniature potted red roses for $5.99. I liked the idea of giving her something living, so I bought that for her and kept the lilies for our house. Wait! I spent an unplanned $15.98? No big deal and plenty of fresh flower sweetness to go around. Oh, and $7.96 on the whipping cream. Good thing I don't have a budget.
I also avoid shopping on the internet and I don't let my inbox get cluttered up with any kind of recurring subscription or "deal" offers. It really helps.