Why is it told that the brand names with generic words need a huge expenditure on marketing?
An established/recognized brand allows customers to be able to identify this certain brand over another’s. The example would be why you know what Coke looks like next to a Pepsi. So it requires time and money spend on marketing to make your brand stand out.