Stablecoin conversions will also depend on markets for the stable coin if there are swap lines available, and who wants to deal with that?
Another layer of complexity is that stablecoins are blockchain agnostic; you can find USDT (Tether) on more than five different blockchains. Now depending on the chain, I prefer, this may cause conflict. Yes, we both have USDT, but the chains don’t talk to one another, and again, one party will need to pay the cost of swapping to another chain.
These cross-chain swaps can add unnecessary cost and friction when conducting transactions.