In my opinion, IEO and ICO are almost similar in the sense that a dubious project still has the ability to get away with the public funds even after holding an IEO. The IEO only increases the expenses or costs of raising funds since the exchange has to be paid for the service of assisting the project in raising funds.