4 years ago, I trade on poloniex and bittrex , they are the most trustable exchange I've ever known.
I can withdraw anytime without KYC verification. For some reason , I stop trading over 2 years and I want to withdraw the rest of the balance left, they asking me to give them the KYC.
Maybe the different between you and me is you're still new and still not aware that most exchange nowadays require KYC
Maybe the exchange failed to informed you regarding the new regulation or perhaps you have failed to notice that there is a new exchanges policies about KYC but the sure thing is most of exchanges are now KYC compliant and regarding to this new comer then maybe he failed to read all terms and condition of the exchanges before creating an account in which i think he did.
The thing I do to know if KYC is required on some exchange is try to use the withdrawal option, if I receive a prompt to complete KYC on the KYC page, then I will know they require it. Or I check the your account to know the limit of of your account. Or better still, ask in their telegram group.