Maybe when ico too much failure or scam. at that time ico enthusiasts will be reduced and eventually ico project will end. I hope the ico project remains there to make a new innovation in crypto.
Well no one knows when Icos will end so I think when their is decentralization could happen their is good changes. Icos are spreading in crypto world so I think it will not end soon rather possibly to go long term.