Don't even think about downvoting me, otherwise you'll burn in hell!
Anyone who takes bitcoins for compensation is insane.
Actually, offering payments in other currencies is done because of demand. Fluctuation is something which must be always considered. If a currency has high fluctuations you add a high risk margin on top of your exchange rate to compensate the possible loss because of possible fluctuation. Treasury departments are very aware of this currency trading risks and they can calculate the risk margin very precisely.
tl;dr High fluctuation means higher prices for the customers. Bitcoin as payment currency is not insane at all, if there'll be more demand, everyone will do that.