Fees of sending USDT is pretty cheap on any blockchain besides Ethereum which will cost you like $5-10 a transaction on a good day. Unfortunately a lot of exchanges doesn't support USDT withdrawal on other networks besides Ethereum.
If it is calculated that the cost of sending USDT is very cheap on any blockchain, but there are also many exchanges that do not support USDT withdrawals, so many people have to choose exchanges that pay high fees, this is the reason why very few people know how to actually get around the high fees. but in general we can check certain exchanges which have slightly cheaper support and fees