KYC is necessary to defend people and their investments. For ex., it could be bounty participants where KYC helps to avoid multi-accounts. Also it could be ICO participants (for ex., to avoid buying all tokens with several investors).
there are many purpose for using KYC.even in a bank they use this methode too to consider the money source their clients.and also they can prevent money that come from criminal flow.