KYC is not good for decentralization, it compromises the idea behind cryptocurrencies IMO. Crypto must be anonymous. When you go through the KYC process it's like a cashier at the grocery store is fumbling in your wallet and makes a copy of your id.
On the other hand, I understand it's a matter of security, to avoid money laundering etc. And there is a chance we are not ready for full decentralization and anonymity yet.
I am strongly against KYC for numerous reasons. But like I said, I understand why companies implement it. If you are an ICO contributor and you know you have to undergo KYC from day one, it's fine. It's not fine when they only implement KYC after you have invested in the project. This is what Tezos Foundation has done to its contributors. If you are also Tezos investor who doesn't like this change of terms, or if you generally stand against KYC, join the chat
https://t.me/XTZstopKYC Together we can upgrade the protocol and cancel the KYC check. It will also be helpful if you share the link.