Agreed.
I got screwed by Binance. They claim to allow trade without KYC. Once you deposit funds they demand KYC.
Free advice: Binance = Scam
The KYC requirement stuff came as a shock to many cause they weren't expecting it in regard of what they promise. KYC verification is expected by citizens from some certain countries or when you want to withdraw certain amount of Bitcoin (According to Binance , unverified account can withdraw up to 2BTC per 24hours while verified account withdraws up to 100BTC per 24hours).
You don't blame them for making such rules, it's all about been on a safer side.