That's an excellent point.
I mean, if someone is trading, I get charging a fee. That's what the service the exchange is providing. (I'm not a trader, but that's just my decision based on knowing my own risk tolerances and personal preferences). I don't have a problem with fees for buying. But, fees to remove and self custody your assets that aren't a function of the network itself seem pretty sketchy.