We should not just condemn impulsive buying, but understand why it happens, the triggers and all that.
+1. I think the poor are well-known for spending far too much on small unnecessary luxuries (and by "luxuries" I am including things like fast food instead of home cooking), because they don't see any way not to be poor, ever, and because resources tend to disappear quickly. So if you don't think saving is going to get you anywhere, why delay gratification? I suspect the same applies to people who for ex have lots of debt and just can't do the math on how $2 or $5 or $10, repeated every day/week/month, would really add up.
I actually had a weird version of this a few years ago. I had always been frugal out of fear of being poor; even though I spent money on things, I always felt guilty and terrible about it. And then one day I realized that I had enough money put away never to be poor again -- not FIRE on our current lifestyle, but there was no cat food or park bench in my future. My response was to spend money -- gloriously, happily. It wasn't about the "stuff"; it was about asserting my power over my own money, instead of the other way around.
Of course that didn't last -- I didn't need it to. Once I adjusted to the "new" feeling of being in charge of my money instead of driven by fear, I settled into a balance. And that balance is basically back where I was before, because buying "stuff" for the sake of having more stuff just doesn't make me happy. But I'm much happier in that place now, because I'm doing the same things, but for a positive reason ("I don't need that") instead of a negative one ("I can't afford it, I'll never be able to have nice things like that"). And I still don't feel bad about losing my mind temporarily, because as strange as it sounds, I needed to do it.
But on the ad in the OP: yeah. I hate ads like that -- "give in, choose today over tomorrow, you know you want that momentary dopamine hit from buying something you don't need."
Hmmmm, just occurred to me: I'm wondering if the problem isn't that we don't understand the triggers for impulse buying, but rather if we understand it too well, which means those highly-paid marketers know exactly how to hit you in your soft spot.