Indeed exchange charges fee for providing services, but there are several centralized exchanges which charges ridiculously higher fee & have higher withdrawal limits. I have not used tradesatoshi but most of the exchanges have variable exchange fees & I find Huobi, Binance, Gate.io reliable for me.