As far as I know, there already places that accept crypto as means of payment for services and products.
As for mass adoption of it, currently it's a bit inconvenient for instant purchases, as fiat or bank cards can be easier still.
But i'm sure that's gonna change in some years