I don't think cryptos should be mixed with startups/kickstarters. Cryptos should be trustless, transparent and decentralized, ICOs are none of those things so using a blockchain platform doesn't really offer any benefits to them, in fact just giving a bad name to cryptos.
I dont think by the same way as you, icos are a good thing after all.
Maybe without them, there would not even be a quarter of all the altcoins that are on the top 20 at the moment.
Correct, ICOs are good provided that the project is real and not a scam ICOs.
You are correct, without ICO we can never see other good and very useful coins in the market.