You are right, but i think Binance not ask their users to do KYC. I am not do KYC yet, but if op mention that amount of money, maybe he will asked to do KYC. But if me have big amount of money, i will deposit and withdraw little by little or maybe on maximum that i can withdraw on my tier. If only to open the site, maybe he can use VPN, and still can trade on Binance anonymously.
The exchange will definitely put that account under suspicion if you do it that way and therefore will be forced to take the KYC and well the result is a disapproval. Exchange also have a fair reasons to not accept some customers as it's their business and they can't risk it by breaking the law and taking risks. Also, most of VPN are usually detected by the exchanges beforehand and it's a piece of cake for them to do that. As people said here, better not to force things and to consider than things have gotten tensed up regarding Iran might contribute to the reason the exchange has.