So, basically, it's not only the miners but also the exchanges get happy to see a surge in on-chain transaction fees. When they charged 0.0002 BTC per withdrawal, they would take for example 0.0001 BTC as profit while now, with charging a 0.001 BTC withdrawal fee, they are taking 0.0008 BTC profit from every single BTC withdrawal.
Well, without Binance being heavily affected by the mempool issues that led to transaction fees hike; when things were very much normal, exchanges add their services fee + other hidden charges and call it transaction fee. We have been styled to this, such that many newbies who never used a wallet never knew that you can conduct a transaction for a few cents.
So, if on a normal circumstance, Binance transaction fee is higher, now they have reasons to go high, do we expect them to do the reverse? They bit and they pet. They charge you high and show you alternative.