Since my native country not yet accept bitcoin so I can't use it offline source in my country. But yes, I can spend it online throw internet like OP described. I believe bitcoin will be accepted everywhere in near future. Because, bitcoin isn't just only a coin name, it's a community and revulsion. However at least we are able to spend it offline either online. Slowly worlds are encouraging to accept bitcoin and we will see another revolution in future. Let's help the spread word about bitcoin and increase awareness.
But I think it will be hard for merchants to accept Bitcoin as a means of payment for either their products or services without any kind of a third party that converts Bitcoin to fiat. Its been a decade since Bitcoin was created by Satoshi Nakamoto and until today only a few percentages of people in this world know about it but I guess in the future it will be widespread and mass adoption will occur.