They would be losing more users if they do this. More people will start to thing twice before using a centralized exchange. What if their accounts accounts are next? Moreover, not all Russians are for the war. There are many that condemns the war. Why punish them? By the way, they are not freezing "users" crypto wallets, they are freezing their funds. The funds you send on your Binance wallet, never stays there. Check your transaction on blockchain. The funds usually gets moved to Binance's hot wallet as soon as the required confirmation has been reached.