There are some services that are just easier to use crypto currency to pay for because the maintainers don't want to deal with payment providers. The paid version of cheogram is a good example. This really was the original idea behind bitcoin: dynamically selecting payment providers every ten minutes so they become a commodity.
Bitcoin is pretty nice for vendors: no need to integrate with third party services with complicated terms and regulations, no chargeback etc...
But from the client's perspective it's pretty crappy for basically the same reasons. In general if you want to impose a new payment system it's really the buying side that needs convincing. If tomorrow a significant portion of the population wants to buy good and services preferably with Bitcoins, that would drive adoption massively. Thing is, from a user experience standpoint cash and Visa and still vastly more convenient, so the vast amount of buyers won't want to bother with cryptocurrency at the moment.