I use binance for it's cheaper transaction fees but these these unnecessary withdrawal fees are going to be a push factor as newer exchanges too are coming with aggressive promotions.
The USDT withdrawal fee is:
- BEP2: $1
- BSC: $0.8
- ERC20: $20
- TRC20: $1
- OMNI layer: disabled.
When fee on TRC20 is $0.2, fee on BSC is $0.1
Binance Adjusts Withdrawal Fees for BUSD and USDT on Selected Networks. I can not find their news for the newest adjustment on withdrawal fee.
That's the strategy. Binance wants to move as most transactions as possible to their own chain. So they increase the fees for all other chains to reach this goal. One cannot blame Binance for this. They are only pursuing their own business interests. Everyone is free to use a different exchange.