They can only add some kind of gov escrow/regulations in another stages of icos popularity. But until cryptoworld will stay, icos will be with us.
I dont think ico will always exist since ico appears when we need technology which will be worth and has great ide that can solve our problem.
After this is coming, we need to support it then we use it for real currency. Then ico maybe will be gon after that.