The thing is, they're all wrong. Advertising is a trillion-dollar business because it works. The human mind is susceptible to suggestion, and it's been demonstrated over and over again for basically as long as we've had civilization.
What is ALSO true, however, is that ad dollars are exceeeeeedingly inefficiently deployed. Which is why you experience things like weird retargeting on things you've already boight. I experience this too -- there are several brands that for which I'm a happy paying customer and I still see their ads 1-2 times a day.