Building a product from scratch can offer a number of benefits. It allows the company to have complete control over the design and functionality of the product, and can be more cost-effective in the long run if the product has a long lifespan. It also allows for the opportunity to create a unique product that sets the company apart from the competition.