I think the most optimistic outcome for Bitcoin would be to return to its roots, which is to play to the nature of bitcoin as a currency
Whatever you imagine bitcoin's "return to the roots", it can't "become a currency"
* just like that for political and technical reasons:
- central banks and governments will not simply make way for the decentralized newcomer
- on-chain transactions are not suitable for payments at the grocery store
So in order to "become a currency"
* Bitcoin has to actually
evolve, which is imho the opposite of returning to the roots.
And we'll be getting there too. The SegWit changes were for that reason. LN is also for that and it started to be used more and more.
* Bitcoin is already a currency. For many years already. You can buy a lot of goods and services with it. It's indeed not "perfect" yet for average Joe, who doesn't understand network fees, mempool, block time and such, hence my reply.