I do not think ICO's are ever going to come to an end, as always new coins will still be pumped into the market,but at the condition of the present market, the number would be considerably reduced and less ICO's would be created...
I'm pretty sure that's exactly what OP Means by ICO days being over lol. They're over in a sense that the vast majority won't be looking into them as simple earning opportunities anymore. This is good though, because a development like this would saturate the ICO Market with more legitimate projects. There will always be shitty ICOs, but their general reputation would take a turn for the better.