Yeah I agree that's actually a really big problem in my country also there are basically no local or online stores where we can buy using bitcoins luckily I found a few traders on local bitcoin buying at a higher rate. And normally we don't see any stores which accept gold for making payments so it kind of makes sense.
Bitcoin is not suited to be accepted by online shops in a direct way. Services which were bitcoin friendly before changed their stance and no longer support BTC.
Learn more from this thread: Fiverr.com forced to remove BTC as a payment option due to high fees
https://bitcointalk.org/index.php?topic=1817684.0Bitcoin might be the best investment when you buy and hold coins, not so much when you want to use is as a payment method.
So what's wrong with that in the past we used to purchase mostly all the things we require through fiat so why people suddenly want to use bitcoins to actually make payments as it is risky and plus it may have some fees issues.