yes, i agree with you and IEO just an upgraded from ICO
the main advantages if a project do an IEO is the project will automaically listed on exchange after IEO ended
but ICO still have a good respond if the project look promissing with great team inside
because i still believe if not all ICO bad

I wouldnt say the concept of ICOs is bad, its more or less nothing else than crowd funding. Bad is what happened to ICOs at a whole:
- Exit scams and frauds
- Broken promises
- Stopped projects after listings
- ...
Since there are no regulations projects can do what they want and dont have to fear any consequences. Thats one of the reasons why ICOs are pretty dead in my opinion, investors fear that they may lose all their money.
If I understand correctly, then the problem of fraud will be regardless of which concept the new project will carry out. In some cases, the company's ico looks quite productive, as confirmed by 2016 and 2017. It seems to me that first of all you need to deal with fraud, and not with the way to implement new projects.