Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Why should a company go public?
The reason to go public is to get money. Not to be snarky, but your question is like asking, "Why should a company try to sell its products, when if they just piled them up in a warehouse they wouldn't have to worry about shipping and customer complaints and collecting sales tax?" The answer, of course, is because they want the money. Sure, there are disadvantages to going public, like more regulation, required financial disclosures, and having to answer to stockholders. That's the price you pay for accepting money from people. They're not going to give you money for nothing.