Companies or at least their owners, need to realize going public shouldnt always be the goal. For the right kind of company going public is great, for the wrong kind it can mean the death of the company.
I've seen trying to go public, and the expense and compromises that go with it, cost way too many promising company's their future.