Bitcoin had a plenty of 20-30% drops and spikes this year and the year before, it's simply not true that volaility has increased, unless they measure volatility in flat amounts, which is dumb.
I've personally used Bitcoin 2 times with Steam, and to those who don't know how it works, they actually have Bitpay as intermediary, and Bitpay requires transactions to be sent and confirmed within 15 minutes - so the chances of BTC dropping 20% in 15 minutes are actually extremely small, and all the volatility is handled by Bitpay. The real problem here is that customers have to use high fees to get their tx included in the next block, otherwise Bitpay will have to send their transaction back.
Yeah, to realistically have a transaction confirm in a hour, I had to pay equivalent of $5 in fees. Who the hell going to pay that to buy a $60 game? They can just use their credit card for free and get 2% cashback.