We may not need mass adoption. We just need fiat liquidity.
Imagine you buy a taco for $5 and then announce it to the world as, "selling $5 worth of Bitcoin". If someone accepts to pay you and you transfer the Bitcoin to him, you've essentially done a Bitcoin transaction for a taco.
An app that takes people away from centralized exchanges and into decentralized p2p trades backed by receipts of fiat pay in the real world.
Every dollar spent will be taken away in Bitcoin.