For me personally, i think there is little that can be done by the exchange platform user about the exchange rate. Binance and every other exchange sets their withdrawal charges to ensure they are always in the profit line. It is up to users to choose the best and most convenient platform to trade efficiently.
Because most exchanges have their fixed rates like in withdrawal fees, as a trader, you can't do much about it. The only thing you can do is compare it with other exchanges and choose which one will work for you. However, trading is not only about the withdrawal fees that you will incur but the liquidity of the exchange and the availability of the trading pair that you are interested with. So sometimes you have no choice but use a specific exchange for the coin you have.