I believe that KYC is required by big centralized cryptocurrency exchanges (CEXs) like Bitget due to security and compliance concerns. I understand why they need it from a security standpoint.