KYC doesn't guarantee anything. It's getting too much attention, but if fact it's just additional trick to get more confidence that has no real ground. Instead of KYC, investors must estimate risk/reward ratio when they invest. On the other side, requiring KYC from clients is really ridiculous, even if developers completed KYC themselves. I think KYC will not be very important factor soon, now it's just overvalued.
I think the op is still right about that, maybe there should be a body that takes care of that and verify ICO for investors and supporters to know which one is legit and which ones are owned by scammers. Some of them are fond of setting up fake team and it takes a lot of research for you to find out what they have done there.
But, this is not going to be possible because a lot of people here dont like regulation to be in this and having such means that regulation is slowly coming in. The only thing is just to keep off from those that needs KYC and go for other ICOs.