Not really paying attention to trading fees because in my opinion if it's already profitable it means profit, so I don't want to be bothered with things like that, what's actually annoying is when I see high withdrawal fees because it's clear that this reduces the profit obtained, sometimes exchanges set unreasonable withdrawal fees, like the local exchange that I usually use applies 20k satoshi for BTC withdrawal fees, they should start adjusting with the current BTC price because only whales can accept withdrawal fees that big.
You should know better that centralized exchanges are business center, their motive is to make money, so when you see situations like that, you should know why you sign up and accepted their terms and conditions in the first place. Binance exchange for example charge more transactions fees when the blockchain is busy and they quickly reduce the fee once the network is having low transactions, I haven't see other exchanges practices, they just extort there customers the way they like.
You're even lucky, I remember in 2019 I didn't verify my account on Binance since it was the best exchange back then for my local deposit. I had to settle for Luno where you can do your but and sell directly to your local bank before they later implement their kyc. That exchange was extorting me even when I make deposits, like the exchanges takes a % from you anytime you deposited Bitcoin, I was using them for a while before I finally left them for goo, now they don't even have customers again.