Name/brand recognition doesn't mean it "worked". In order for it to have worked, you need to actually spend money on the product or cause someone else to spend money on the product.
Maybe you're one of the lucky people that advertising truly does not work on, and fair enough, but I seriously doubt that these big megacorporations would spend billions of dollars on ads if there weren't some measurable effect on a majority of people.