Its true that many scam ICOs but we should not judge all ICOs are scam. Many good project need investor and they have legit developers. In any situation, there is must be a people who want to take advantages and thats why we should always aware when we decide join in ICOs
Unfortunately we are still having a hard time judging the good ico at the beginning of project, so many investors claim that ico is more fraudulent. but i am sure that with time travel we will certainly be able to analyze ico which is really good