Going public is a huge bureaucratic nightmare. Staying public brings on extra costs, efforts, and regulatory requirements... not to mention the public now will judge every decision you make and your company's valuation is as dependent on the whims of the stockholders as any actual business drivers.
While going public does grant benefits, it comes at a price that is not always worth it.