Personally speaking, building brand recognition is the best thing that a company should established first. Once they established it, then they can able to sell whatever products in the market. It is evident that high-end products are so in demand because they were known by the consumers well. I am sure you have these branded products prefered in buying again and again.