and have realized that its something being important for them in other to wave the challenges experienced with the use of fiat
Whenever people implement BTC payment in their business, it is not because of any challenges they face in accepting fiat, what kind of challenges can they face, it is even in accepting crypto that there could be certain challenges.
Implementing BTC payment is usually a means of attracting extra customers that would want to pay you in BTC, and also a way to increase the adoption of BTC as a currency, especially when the merchant is a bitcoiner themselves.