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.
If it were me, I wouldn't feel strange about it instead It would be an exciting experience as I always use my bitcoin online, never in a physical store.
There is no problem in saving bitcoin for the future but there is also no in spending your bitcoin because 1). It circulates it and if you have spend it in a physical store it would be a big support. The other customers and as well as the employees will wonder what is bitcoin and they'll think that there are actually a lot of people using it.
the problem a lot of people still cannot accept advanced technology in their lives ,
bitcoin is part of it , and people will always feel strange bout it ,
just like when you see the first ever television in your place or smartphone , smart home etc ,
bitcoin need to adapt slowly, in the daily life merchants.