Well until cryptocurrency is full accepted, you can still make your payments between the seller and you the buyer by simply asking the seller if they accept bitcoin as you never can tell because there are several bitcoin enthusiasts and holders who do so on a very low key and wouldn't mind accepting it if they trust you.
I believe bitcoin with time maybe in 10 years might be accepted as a global means of payment and I'm also looking forward to that.
I believe it is only a matter of time before bitcoin becomes globally accepted and popular, but for it to become a global currency like the USD, I really don't believe that will happen. There are too many shortcomings for bitcoin to become a currency: it will be difficult for the government to recognize a currency that is not controlled by them, price fluctuations are also a problem that needs to be solved when talking about currency, and even fees are also an issue. I wouldn't want to spend another penny just to pay for a cup of coffee or a loaf of bread, whereas if I use fiat there are absolutely no additional transaction fees and confirmation times. I'm not negative, but to become a currency, bitcoin still has a lot of work to do.