Advertising works. Brand names are better known if advertised with sexy or alluring pictures, and better-known brands sell better. Why does it work? Because the price the consumer would have to pay in ignoring the subliminal message is just to high. Better to be fooled into buying the second best ice-cream than go to all the bother of educating yourself into the ability to resist salesmen.