If you look at it from a business perspective, you will realise that for the exchange itself to be successful huge amount of money has been spent and to maintain it hence it's only fair they charge a fee but sometimes the fee can be a little ridiculous though.