Back when I was a kid, the supermarket's own brand stuff tended to me not very good. Nowadays I always buy Asda's own brand stuff if it's available, including beans. It is generally about half the price and these days it is generally as good or better than the branded products.
When you think about it, advertising jingles are incredibly good at what they do, embedded themselves permanently in your head. I'm 65 now and I can still remember jingles from the time that I first started school.
"Esso sign means happy motoring, call at the Esso sign!"