Well, I just looked at the Binance Terms of Service but I didn't find the new requirements there. I guess I wasn't looking hard enough perhaps. But the thing i, haven't these requirements already been in place for Binance P2P? So how would you be able to prove that you sending and receiving transactions from your own Binance spot trading account is to another person? As well as deposits and withdrawals. It makes no sense really.
The thing is, most of these DEXes can only trade ERC-20 tokens as they are just smart contracts on the Ethereum bockchain.