Some businesses are doing much better as private companies even after years of being as public companies. But if you want to take your company public, you need to face complexities and challenges, but the process is not all that difficult. The advantages overweigh the disadvantages of going public.
Companies that want to go public mainly want to raise money as a lot of money can be raised from the general public through shares. Though it requires listing on a stock exchange, all public limited companies are liable to issue debentures, fixed deposits and convertible debenture to the public. The risk of ownership is also divided among the large group of share holders. It is important to spread the risk as the company grows as the original shareholders need cash from the profits along with retaining some percentage of the company.