I noticed Strange thing Some or most of the exchanges (require KYC to withdraw) - This is no problem
But Allow users to Deposit Even if they are not Complete KYC (in exchange require KYC) - Here the problem
after that exchange do not allow withdraw Their money !!
why this ?!
It is an age old trick to lure the users, some users will turn away if they ask for the KYC when they try to register and they will know the trap only when they try to withdraw the coin, even if the amount of coins you are withdrawing is less than $100 they will collect all your details and there is nothing you can do about it. Once we provide all the details we will come again so that they have a customer and that is the strategy some exchange has.
This happened to me with Cryptopia. When I created an account with them, they never mentioned about KYC. Then I deposited some altcoins and got them converted to Bitcoin and Ethereum. But while withdrawing, they asked for KYC. Fortunately, I found someone who would do the KYC for me, in exchange for a monetary payment.
Lucky for you that even you don't want to comply with this requirement you manage to find someone to deal it for you, it would be a bad thing
if you didn't find someone as you'll be force doing things that you really don't like to be done, your coins will be at stake since the exchange is
requiring you to deal with KYC.