Only crypto related sites pay in BTC or any of their coin. Other sites do not want to adopt BTC as payment mode coz of 2 reasons:
1. Volatility in BTC(High price fluctuation)
2. Many Users of these websites may not believe in BTC. They might not be comfortable in receiving BTC as a payment mode.
So these 2 reasons resist BTC to become Internet's official currency.
true, because of high volality, in other words the price is very easy to change, bitcoin is more appropriate to be made as a commodity like gold rather than used as currency.
as you say, not everyone is willing to accept btc payouts. the reason can be as you mentioned. even though working in the digital world, not necessarily all of them are bitcoin users.