I don't believe that fiat cash will disappear in a near future. Always have in mind that you need an internet connection to process digital payments and in many places in the world, the internet infrastructure is not soo good to handle those types of payments.
Of course they will not disappear ...