What’s the issue with providing KYC, what are you hiding.
There must be 4 or 5 exchanges that have my full KYC, bank statements, selfie photo, home address, mobile number. I don’t understand your problem, if you need to provide KYC to withdraw funds then do it.
What are you talking about? You have done KYC at 5 exchanges or 50 is immaterial here. A service provider must clearly state beforehand whether they'll require KYC or not. If they need, then on what condition. And this must be clearly stated. If they are hiding it behind some long ToS to deny customer to withdraw their fund, then they are outright scamming and the community should call them out loud & open.