The withdrawal fees were changed from 0 to 0.2 a month ago for the withdrawal of USDT as TRC20. I went with withdrawing some USDT from binance to Kucoin to buy some velo but the withdrawal fees taken were $1. It's absurd how much binance is charging for withdrawal when the fees from blockchain are most probably free for binance as they are super representative on tron blockchain.
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.
I think they have their own reason, if keep small maybe it is not profitable or maybe not much help them to maintain their site, it need big cost and we all know it. I think as long it is not really big amount of money (like when we want to use erc20 chain), it is still can be accepted by their users.
Users are willing to go for it as long as they are also benefiting using the exchange, like what you have said there's reason
behind maybe we are not aware or there's no clear explanation.
But in the way that traders accepts this fees or some might need to accept as they don't have any other options, it's business
and the owners knows how to play well.