But do you think the concept of advertising is the best solution to the problem it tries to solve? I have serious doubts.
Sure, 100 years ago you had no other way to make something known, but today with everybody having a smartphone there might be other ways. I always would like to see reviews of stuff from my immediate network of friends (or, let's say 2-3 connections) - wouldn't that be much better? Of course, the whole ad industry will have zero interest to promote something like this, where they loose control and the process might be actually efficient.
Sorta depends on how you define the concept. A sign on the side of a storefront is definitely marketing. If I walk into a department store, every product on the shelf is wrapped in advertising, from its packaging to the brand name to the picture of what the product is for. When I visit Amazon, and start searching for something to buy, every single thing that comes up could be thought of as an ad for itself, since otherwise I wouldn't be able to find it in the first place.
These are contextually relevant ads. Of course they are, right? The task is buying stuff. That's the time, and the place. The best time, really. My wallet is out and I'm ready to go with the purchase.
If it's a little hard for me to discover that a product exists, so that I know to seek it out, I think that's okay. We could do with more curation and less firehose-of-attention in that department. Needing to coordinate those sponsorships ahead of time should act as a stronger filter. The newspaper knowing which ad it is running alongside today's article might not have been such a bad idea. The ones that cheapen out and print nonsense damage their reputation in the process, right?