If a startup never finds any paying customers, it will never IPO. The IPO is a separate step from the initial investment, governed by rules intended to protect the public. ICOs don't seem to represent anything of intrinsic value (e.g. a successful business) so the public probably faces greater danger from unscrupulous behavior.