Bitcoin transaction fees can be abit on the high side, but it all depends on the exchange being used, the movement of BTC from wallet to wallet requires mining which means mining or transaction fees for the miners, so it is inevitable not to have tx fees.