That isn't always good advice. Often the money from going public is required to make it. You either go public, or someone else will take your idea, go public and use the money from it to eat your lunch and then you get nothing.
Good ideas are easy. Unique good ideas are so rare as to be non-existent. Nearly all good ideas are obvious to anyone who knows the field and what can be done.