Google knows where I live, what job I do, where is my office, at what time I go to work in the morning, and almost every page I visit on Wikipedia. It even knows where I parked the car the last time. Is it possible that with all this information it can still mistake me for a potential buyer of that company's product?
I think that ads tend to be about costly stuff (if that is true) because they have to discount their own low accuracy. You can make money by showing me ads for goods worth only a few dollars, if there are enough chances that I'll buy them.