There are many reasons for a currency to exist, first we need a new currency because we need to use it for our specific purpose, like we want to use that currency for banks, we use banks currency, but not all currencies are successful despite how advanced they are because they can not be applied in the real life.