I think that there should be a payment processor that lets the merchant accept crypto instead of fiat. Most of the people in crypto are techsavvy and so are a lot of merchants. With this you could start adoption and when there are more reliable fiat-pairings, you can offer to accept fiat as an additional option.
I think it's wrong to always assume that the merchant wants to receive fiat only.