actually ico didn't die but there was a problem because many of the projects that committed fraud through the ICO made investors hesitant and switched to IEO / STO.
Investor confidence in the ICO has started to fade because many ICOs were scam last year. Maybe that's why, many new projects choose IEO because IEO is something new in the cryptocurrency market and also to restore investor confidence in new projects