1. You can easily argue that these "context sensitive" ads are actually personalized ads: They're personalized based on the search query you just made! Amazon context ads are the same as Google/Apple App Store "context ads". Suppliers are paying for higher ranking.
2. It's a shopping website! Of course those context ads are going to have high ROI because they're showing an ad relevant to the thing you're shopping for!
When people talk about context ads, they mean "Why doesn't Facebook or the local newspaper use context ads?" They don't mean "Why doesn't Target put up a coupon for beans in the beans aisle?"
The problem is with data mining and tracking and nudging behavior. I want the things driving my behavior to be originating from my own intentions or from my preferred sources of inspiration (e.g. friends, family, media I'm most interested in consuming.)
You'll never be able to fully control the range of things that influence you, but you can still be intentional to a meaningful degree. For me that means supporting free and open source culture, and using subscription-based model rather than an ad-supported model for content. I'm not perfectly consistent but I am somewhat, and I think I'm operating from a coherent vision of what I believe my interests are, which is no small thing.
Who are these folks doing this "scatter-shot" approach? How do we get some insight into their practices?
The major company doing context sensitive advertising nowadays is Amazon. When you search on Amazon, they display relevant "sponsored" products that are clearly labeled as such.
So how is Amazon's "context sensitive" advertising business doing? By most accounts, pretty good actually.
https://www.campaignlive.com/article/amazons-ad-business-soa...
The real problem in my opinion is the lack of competition to the "personalized" approach. Everyone (except Amazon) just accepts "personalized" as the default --- mainly because there is no credible, large scale, organized, generally available alternative to compare it to.