To replace the dollar in the near future is certainly very difficult, I'm sure that bitcoin can not replace the dollar because of many factors that affect, for example is a decentralized issue that is difficult to accept legally.
You know, more and more people are using internet but until whole population make their lives into internet it won't come cause of elderly people.
You and I can both agree that the elderly people will soon be not in this life anymore. At some point, they will all die. Dying is inevitable. So, at some point, all of the elderly people of today will be gone and the new elderly people will be those that knows about the technology. What I'm trying to say is that in the future, the millennials will be the one who are the elderly. If that's the only problem why bitcoin will not replace dollar, then at that point bitcoin should already replace dollar but I still doubt that. Even some of the millennials are uneducated when it comes to cryptocurrencies.
No! I dont think bitcoin will not replace dollar. Not all you can pay bitcoin in all place, like when you are at the market or when you are buying what you want in the street, you cant spend bitcoin on those place because they dont accept bitcoin.
We have no other choice but to wait. Wait for bitcoin to become mainstream and be accepted by most merchants. Right now, people are not accepting bitcoin because they don't even have an idea what bitcoin is and so they are not using nor accepting it. "Soon" is a subjective term. What's "soon" for me might not be "soon" for you so it's really kind of hard to discuss this. Some people think of "soon" as something that will happen in a couple of years. If so, bitcoin is not going to replace dollar with just that amount of time. Bitcoin might replace dollar but not in the foreseeable future.