KYC is a necessary part and it aims to protect users first. We run KYC for HIghBank ICO to neutralize the shell technique used by hackers to gain access to the exchange server. If you trust and believe in the project than passing a KYC should not be a problem. But if you don't trust the project then why invest in it at all?