theoratically cryptocurrencies can make real world money disappear but it would take insanely long time several decades maybe.
Logically speaking, it requires a lot of time to terminate the use of fiat from this world and if we come to analyze the present number of BItcoins user, it is not a very big percent when consider the world population and fiat has a large percent of users. Also, we Bitcoin holders still use fiat in our purchases (or you can say we are forced to).