Why I should pay in Bitcoin if price is so volatility?
Bitcoin is or will be worth payment for common people ?
For people who've been around for a long time the Bitcoin they have is going to largely be free money. If you bought in 2015 you're 15-20x up. Who wouldn't want to spend some free money? It's possible you might have earned money in BTC too.
For regular people who don't have any using BTC for shopping makes no sense. You lose money on fees buying it, you might lose waiting for it to confirm in your wallet. No one buys something to buy something.
This is why widespread use for shopping will be one of the last things to arrive. People need to be in BTC for other reasons first. There's no incentive to enter this area for that reason.