The merchant (or swap provider) is stuck with their actual good if they reneg on a sale in both cases. Exchange rates can fluctuate after the invoice is received and payment sent in both cases. The mechanics you state that render atomic swaps not trustless are equally applicable to fiat denominated lightning payments for goods and services.
I agree that multi-currency swaps exacerbate this issue. I agree it's a valid con to not be the reserve currency. I disagree it renders alternative currency functionally useless, especially in the digital age where it will get easier to swap digital assets.
