You probably haven't seen hitbtc's withdrawal fees, their fees is way higher than binance or bittrex. it seems bittrex has lower fees on token withdrawals. binance should follow the bittrex way to reduce the fees.
I don't see the point of complaining about the fees of exchanges. It's not that anyone here is forced to make use of an exchange, which would then mean that you're also forced to pay for the fees they think is justifiable.
In most cases the fees are displayed on a page that is accessible to all people before they even register, and for Binance that's exactly the same, so you'll never be catched by odd fees by surprise afterwards.
If people want to see the entire fee structure of Binance per coin, then visit
https://www.binance.com/fees.html and see for yourself before registering. It will safe you time and prevents potential disappointment.