In general, the withdrawal fee is not a problem, but the times of confirmations. For example, in daily trading, it is difficult to use bitcoin withdrawals (even if the fees are zero) because confirmations may take an hour and therefore other alternatives will be pure and they differ from trading once a month or when the price increases (it will require a longer time for confirmations)
I think this depends on the trader.
Day traders will prefer to just use stable coins with fast confirmation, trade it with unstable coin for day trading and change it back to stable coin for withdrawal. But this could be annoying to traders to withdraw often like this when they make profit, but one of the best decisions to make.
Swing traders will prefer both stable coins and unstable coins like bitcoin. Because they do not trade often, they do not leave their coins on exchanges at all, they convert from stable coins to unstable coin like bitcoin when they believe the price will increase, sending the unstable coin to their noncustodial wallet. When they think price will drop and after making profit, they send the bitcoin back to the exchange to exchange it to a stable coin. They use fee that is enough for the transaction to be successful as fast as possible because they make transaction not often.