Unfortunately its an absolutely yes, bitcoin can't replace currency in the due to its pricing is not stable. Unlike native currency it was use every nation and it was accepted nationwide even in ordinary expenses that leads to its stability.
Possibality is always there, but i think that it will take a lot of time, becasue we will contineu using fiat currrency for a long time, in fact still a lot of people are there who are uneducated and who do not know about computer and internet, and specially in backward countries where the rate of education is very low, but still i think that in moder time it will at least decrease the use of fiat currenty in moder cities where the use of bitcoin is much more.