Having a good product is no indication that the stocks are good.
- Stock price can be overvalued, even for that good product
- A costly proccess to make that fancy product could eat up the margins
- Company strategy, investment in the future etc need to be considered.
Basically you need to know how much a company is really worth to buy stocks, not just "I like their product"