I am happy that Bitcoin confidently develops and more and more restaurants and shops accept BTC. But if some restaurant does not accept BTC directly, I can use my Bitcoin visa card, so technically I can pay with Bitcoin everywhere

Bitcoin is one of the best options for the people who want to spend on food and clothes, but bitcoin is one of the volatile currency, so we have to save it for future growth instead of using it now. It's better to use fiat currency in restaurants and for clothes buying.
people think by using bitcoin in real life it is like moving forward too fast ,
bitcoin as a technology in financial system cannot fully adopted yet by most common people ,
they feel so strange when have to use bitcoin in real life it feel complicated to make a payment in a place like restaurant ,
the bitcoin payment system is not established yet , we can expect it in the next 20 years maybe to see a mass adoption.