Why do most crypto payments happen in USDT and not some other coin
Because businesses price things in dollars, dirhams, whatever is local
A stablecoin like USDT tracks the dollar
So the amount on your order won’t swing while you pay
Paying with something whose price keeps jumping is trading, not paying