It depends of the exchange/wallet and the coin (as its network)
exchange/wallet : the fees generated by the staff and this give it its profit.
coin : its network has its fees of move transaction, then when you make withdrawal process, you pay the mix of both fees that wrote in the form of exchange.
Yes it's high as i know. But not a problem of high amounts.
