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.
Or in some cases companies take some checks or reciepts as suspucious and take time to prove