No matter how you feel about passing KYC, but if you want to work on a good exchange, you will still have to accept their rules. I did not want to pass KYC on Binance for a very long time, but it is impossible to work on the margin market without it.
Yes. Most top exchanges require KYC to get the maximum feature or function. There are some limitations for the users if they don't do KYC. For big traders or someone who needs to work on trading regularly, I think it is better to do KYC. Don't so worry if you do KYC on trusted exchanges. The bad decision is to do KYC in untrusted exchanges or new ones without deep research.
>The exchanges that may allow the users without KYC:
https://fuk.io/no-kyc-exchanges-list/. No guarantee it is accurate (do it yourself).