The problem here lies when the merchant want to derisk btc/USD by often converting it back to USD after a transaction. That causes a miner fee, there is a penalty in breaking the lighting channel.
You can stay on lightning for exchanges, Bitfinex for example offers lightning deposits/withdrawals, El Salvador would too, considering they are using lightning right now.