In my opinion, IEO is not for crypto startups that are seeking funds to kick start their project but for projects that have raised capital already or have rich advisor and team to fund the project. Fund-raising through IEO can be very challenging for startups that need money to kickstart their project, because they will need large amount of money to conduct their tokensale on good exchanges, as this exchanges only list projects that meet their legal requirements and can also afford to pay their listing fees. So the best means to raise money or capital for new projects is to present their proposal to Venture capital firms or Angel investors.
It is not always true that crypto start up cannot commence their fund raising process through IEO. Although most of the projects that go for IEO are usually established and well grounded projects who just need additional fund to complete their project.