To be honest, I do not think Bitcoin will ever reach a state where it will be trusted and traded as a universal currency, Bitcoin is a niche currency and will probably stay like this.
Bitcoin history started long ago, it was popularized by the media during its bubbles, but before all this, it was used only on the Darkweb where scammer and theft make the rules, and it still carries this legacy
Bitcoin is made for the type of people that can secure their funds meaning the nerd and savvy type, However, since more and more people tend to become tech-savvy probably one day it could be possible to have a large number of people in Bitcoin, but I don't think I will witness this in my lifetime.
There is a way tho, it would be to trade decentralization at least at a certain level to have more security, "cryptocurrency" like Libra might not be a bad thing at all, but most people and also probably many scammers would not like this idea.
So we are stuck in a circle that makes it near impossible to compel the everyday people to Bitcoin, but that only involves Bitcoin, not all cryptocurrency, I think that crypto will evolve into something that will overwrite the current monetary system or at least bring great change to it,
but for Bitcoin, it will probably stay a niche currency.