I don't agree that bitcoin will replace dollar anytime. Bitcoin is for investment.
Bitcoin has not being an investment as its primary function, bitcoin is a currency and that is the way we use it, being an investment is just a secondary function that all the other currencies of the world have, but I agree with you on the first part, bitcoin is not going to replace the dollar soon.