There are many advantages of buying a business vs trying to start from scratch. The investment in a well established business is often less than the cost of growth in a startup. It is also a much faster route to acquire a market share then trying to grow organically. An established business will generate profit from day-1 and will provide access to cash flow.
Buying an existing business offers a good foundation for growth through an established brand, existing customer base, operational processes and procedures, supplier relationships and an experienced team. Unlocking potential in an established business can be more viable than pursuing an opportunity to start a new venture, depending on the nature of the business, its profitability and scalability.
It is however still just as important to do your research and ensure that you complete a thorough due dilligence on all options.