What is stopping the US Government from outright BANNING Bitcoin? For argument's sake lets say today (23JAN2020) 3% of the US population is using Bitcoin for 3% of their purchases or financial transfers/transactions. And, let's say 5 years from now around 2025, 30% of the US population is using Bitcoin for 30% of their purchases and financial transfers/transactions. Consequently, the US Government monitoring this situation sees the trend that 30% fewer transactions are being done with the all mighty US Dollar. Well, it would seem that the US Gov would hold the view that the popularity or use of their US currency is being threatened by Bitcoin. And so, what is stopping or what would stop the US Gov to outright make it ILLEGAL to use Bitcoin at some such time?
The answer is simple - taxes and mafia.
The USA once banned alcohol. As a result, authorities lost part of their revenue, mafia became rich and powerful (ever heard about Las Vegas), and people had been drinking anyway - but without the supervision of the state and health standards, people had been dying because they bought poison instead of liquors (as eg. you cannot distinguish methanol from ethanol in taste or smell).
I would like to add a little, it is also because of the realization by the lawmakers and people in authority that they cannot Bann Bitcoin, which was developed in a nature that cannot be put under control by the authorities. The authorities realize that they do not have potential to do this as it is a global innovation and people likely to adopt all the innovations of time so it is very difficult process.