Due to scam and some other reasons, ICOs has lost it's value to a certain degree and that's why most investors prefer IEOs to ICOs. I don't know much about STO but at this moment, I think IEO is better.
Scam? Scams are everywhere, but let us not pretend it was just because of bad people and scams,,, it was also the investors and the socalled communities, who were little more than pure bounty hunters who are only interested in making money as fast as possible without any regard for the actual investors and actual projects. Project owners and speculators, these were the people who brought down crypto.