The question should really be, is Eth good for anything else other than having some projects launch their token offering on it?
Can you use Eth for anything else?
Ethereum has more people developing projects on its standard than any other, even Bitcoin. Smart Contracts are not just for ICO's so I think it would survive even without ICO's. I think your entire premise is faulty. The selling that has pushed down the price of Ethereum was not from scam ICO's, it was from large succesful ICO's like EOS that raised their money in Ethereum and then tried to turn it into USD faster than new ICO's where able to absorb the slack. Also ICO investing is not over, so who cares about specultaing about it. You may as well ask would Bitcoin be as popular if it became centralised like Ripple.
Your comment is not making any sense at all. I never said that Smart contracts are just for ICO's, I even said that on the text that there still would be other projects as well but their effect on ETH:s price is minimal compared to ICO's. If you look at the current trend you can really see that ICO investing is really dying and your solution is just to just close your eyes, pretend everything is ok and stop talking about this issue? Comparing this to Bitcoin and Ripple is very irrelevant in this case because ETH has always been store-of-value for some people (just like Bitcoin) and Bitcoin was never intended to be centralised like Ripple.
Keep in mind that well over 80% of all ICO's are scams (that estimate would still be very optimistic, the real number might be high as 95 or even 99%)!! Of course there is some promising ICO's as well but because 80-99% of them are scams people are starting to be very afraid and careful to invest in any ICO's (including the most promising ones), and this will hurt not only the succesful ICO's but also the whole Ethereum community.
Smart contracts, can you use smart contracts to provide a service to the world? if you could do that then how would you earn
Money in exchange of your services? you'd need a token to trade for your services, that's why we have so many of them.
People are trying to decentralize everything.