There are still allot of stores that do not accept but every store expect for those online except Bitcoin.
For me it's more complicated, if you using bitcoin buying that stuff, it's more simple because you don't need bring your wallet and i'm sure people want fast and instant payment in the future.
you still need to bring something with yourself, that is your wallet even if it is digital wallet.
but it is generally easier and better to use bitcoin for example as a payment method because it is faster, and it can still be considered as an instant payment if you don't think about confirmation time for it.