I think I do fee the same. Some ICOs need KYC as if they are legit and certified by governtment. It is very bad and dangerous to submit our ID. I think developers still can benefit from non KYC ICOs because most crypto users not like KYC. That is why crypto users prefer coins than bank card, because they don;t like their identity stolen or keep their privacy.