Unfortunately, it doesn't generalize to BTC / USD (or other fiat currency), which is probably the bigger exchange that most people use.
----------
The second issue is that BTC / ETH prices can change dramatically. Set your timer too long: and your opponent can use time to take advantage of the trade... only executing it when the BTC/ETH exchange floats towards their favor.
Because BTC / ETH prices vary dramatically on a day-to-day basis, "gaming" the exchange price is going to be trickier. With a traditional exchange, you either market order (always get a price, immediately), or limit-order (get the price as soon as the threshold is reached).
The fact that it's impossible to implement trustless atomic swaps in USD is a USD problem, not a Bitcoin problem.
You asked how Bitcoin avoids litigation, you were given an example, and you dismissed it because it doesn't work on fiat. The reason Bitcoin had to be invented is precisely because these things aren't possible in fiat.
I'm sure you'll bring up the point that you still need exchanges for USD -> stablecoin. You can alternatively use crypto ATMs, or trade with someone you know.
This about the worst of all cases: they pretend to be a blockchain, but they're really just a standard old bank operating without any regulatory behavior what-so-ever.
That means they aren't actually cryptocoins. That means those are banks, which are backed by the court system and the ability to sue those banks for your money if they mess up.
That's not the argument here. I'm showing you that there are legitimate alternatives to USDT.
If that person ends up duping you, then you need to sue them (litigation)
That's actually solvable with atomic swaps [1]. They anable you to trustlessly exchange crypto currencies at an agreed on price.
[1] https://en.bitcoin.it/wiki/Atomic_swap