Risk to accept BItcoin or Monero directly is minimal as only a very small number of customers will want to pay with cryptocurrency at first. Once the number growth they can hedge their risk. But the same risk applies to USD/EUR and the merchants who know this are indeed better off hedging their fiat risk with accepting native cryptocurrencies.