There's no way mass adoption will happen until it's trivially easy to start using Bitcoin. If it never becomes trivially easy to use, then it will always be niche. I could imagine a scenario where something like the lightning network is widespread and on-chain transactions are only made by a small minority of users.