If you look at the real population though, they love advertising. Kids watch advertising on TV to find out what toys they want to buy. Teenagers look at adverts to see what fashion to wear. etc etc.
I really do think it's a case of not looking outside the bubble. HN and the techie crowd are pretty anti-consumerism, anti-mainstream, anti-advertising. But the general population isn't.