There are more people that have woken up to discover Heinz products are not brilliant products and complete rip offs.
I find all Heinz products not pleasant at all. Beans - loads of bean skins and sauce is ikky. Ketchup - too acidic. Soup too salty and unpleasant after taste.
Heinz soup is £1.70 a can when its not on offer - a bloody rip off when supermarket own version I can buy 3 cans of theirs for about another 30-40p more and much nicer.
I reckon many who buy Heinz products have never bought and tried cheaper alternatives. The slogan "It has to be Heinz" are duping the ignorant to buy their inferior products.