Single currency system won't exist to make the financial system run in a perfect manner. Because the money value varies between Countries. Also in future bitcoin might be used as an currency for cross border transaction where as within the country the transaction will be made using the country's own digital coin.
Bitcoin will be only an additional currency with which you can not only pay off, but also earn on the growth of the price.