It needs a lot of time to be this thing possible. Because we need to have a stable connection on every houses or must have to be an individual Credit Card or ATM Cards to use because Bitcoin only exists inside the internet. If this thing will happen, other currencies will fall as well. But as I can see, this will need a lot of time to make this happen.
You are right, because it should be all of the population can log in internet connexion To allowing using btc. Because without internet we can't use it. I don't see that bitcoin will be a main currency in the near future.If it will be, Maybe it will take a long time.
Yes, a very difficult move to make, a long process to take, but then, once the government take place and accept the bitcoin, there will be no worries at all. All we need to work out is to approve the bitcoin by each government.