Bitcoin definitely has the capability to do so, but the government aren't gonna let their fiat be the 2nd option.
On the contrary, I see no chance for bitcoin to surpass fiat and dominate.
That's why each governments around the world are making regulation carefully to ensure that, but here's the thing, even it's like that, bitcoin will still be the most popular currency used worldwide, it's just matter of time and adoption.
Governments control everything in the world and bitcoin is no exception, they want to regulate it not because they fear it, but because they don't want to ignore the huge tax revenue.
If the government is not legitimate, it cannot even become popular. I wonder, how it can become a globally used currency if they don't allow and let it happen?
Even right now adoption is increasing, more and more e-commerce accept crypto, it's inevitable.
Adoption is growing as more and more businesses, e-commerce platforms accept bitcoin but remember they need government permission to do so. If the ban is enacted, no store will dare to accept bitcoin anymore.