Very informative points by the OP and I definitely agree that IEO is way better than ICO's on all aspects. Initial Exchange Offerings provide more security to the investors in which ICO's failed to do and left a bad taste to several investors a few years back. These exchanges also carefully vet projects and its great to discover
legitimate blockchain projects that provide products to improve scalability, security, and blockchain functionality. I even know some friends that won't even consider participating on ICO's due to its risk, anyways everything has a risk and you just have to play your cards smart.