i think you are right in the sense that not all ICOs are scams and i also believe the reason why many crypto enthusiasts have come to this conclusion is because of the huge fall of ICOs since 2017 till now. But i know of some other projects that are still doing great.