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.