KYC very important to ensure verification process in order to reduce fraud, money laundering and scams. In order to do this, It is important to authenticate money trail from start to end.
If we speak about ICO's then true is that they conduct KYC for further smoothly selling of raised funds on exchanges to get fiat