i agree there are so many ICO recently, that really make us hard to define which one is worthy to invest because most of them are useless and many are scam, so our duty is to do research and find out which one is the best ICO to invest.
Duty? Whom do you duty?
It's not a duty at all.
About scam: yes, it is. Lot of scam projects and it's a nowadays reality.
However I believe it's less and less numbers of ICOs because the days when a developer could create a scam coin and earn tons of money are (luckly) gone. Now you have to prove your project is a nice one otherwise nobody going to invest in it.