But Romilo what you are suggesting, sane though it is, would require the marketing software to be set up to care about the buyer and they don't care at all. Marketing is about selling and it costs them nothing to flood the market with ads. After all, the customer might tell a friend or relation. It's also probably not worth their while wasting time bothering about which item you have bought and from whom.
I do agree that it is ridiculous and irritating. We are constantly amused by ads turning up in Facebook or elsewhere when we haven't been looking but have been having conversations within earshot of our phones or smart speakers.
I heard a podcast the other day about new smart cars and all the smart software included in them which covers things like managing your lane discipline, watching the driver with cameras to see if you are looking tired or yawning, recognising the driver and your preferences for seat height, climate control, audio preferences, apps etc.
Smart is such a misnomer for the world we are moving into, it's scary. Thinking about it, I'd rather ignore the ads than have them profile me even more!