I think you nicely highlighted the reasons why there is a spread... it's exactly because it's hard to find a place to sell USDT and that it take extra work. If a lot of people take advantage of this inefficiency, then it will slowly disappear, that's how markets equilibrate.