Yeah, this is outrageous and goes against any crypto manifesto but there is nothing we can do, if you want to participate in ICO. However, if KYC had been decentralized, it would have kept our private documents safe. I saw Selfkey project is building a decentralized KYC platform and I even noticed a few ICOs that used their services already.