The exchanges don’t have any USD. They never did and they don’t have banking relationships to process USD anyway.
As to why anyone would hold USDT especially when there are better alternatives? They wouldn’t. But it’s not redeemable (Tether claim it is but it’s never actually been proven).
Fiat goes in. Tether comes out. And that’s irreversible. It’s an amazing scam.