If ads are the only way people are able to learn about products, then there is clearly a massive failure of imagination, as well as innovation. People know what they need, and have always known. The concept of exploiting human psychology in order to sell more of a product to people who likely don't need it is a relatively recent development in human history. Plus you can just search for stuff you need in a search engine...