I could never see the upside to selling your business to a load of random strangers as a way to grow your company, which is effectively what "going public" is.
You'd have a ton of money, but you'd have to put up with a load of greedy halfwits trying to asset strip what you spent time, money and love to build.