Products should compete on their cost vs value for the customer, not on which is better known.
Yes, advertisements make customers aware of a particular category of product but by pushing one specific brand instead of the whole category. I would OK with advertisements which push the whole category, that is positive-sum.
But currently we have an arms race where you have to invest in ads to compete with other products of the same category and that is zero-sum. Inter-category competition should be based on quality/longevity/cost.