Regardless of which side of the fence you are on, even the crypto/bitcoin haters silently agree we are moving towards a cashless society. If they don't admit it, just follow one of them around for a few days until they make a $2.00 purchase with a credit card.
That being said, in the next 10 years, cash will be a dinosaur. And at this point Bitcoin has billions of $$$ in application and corporate investment. I'm near Chicago, and have Bitcoin ATM's within miles of my house. Once the miners get the fees down, who's going to want to pay $3.00 to get cash out of their own bank account when they can do it for $.50c with bitcoin?