That's clear. Bitcoin can not replace the currency, in the world. Because, not everyone has the tools to use Bitcoin. As we know, Bitcoin need a internet connection.
You are right. Yet, bitcoin can change significant changes in the world's currency. It is getting momentum due to its technology and decentralized nature. People will use bitcoin more due to its demand and their necessity I think.