To a certain extent it has. Living in London, I can't remember the last time I paid with cash! Now cryptocurrency is a whole other kettle of fish...
The noose is tightening on all fronts and I believe we will see offical cryptocurrency backed by a large famous bank....not some phantom coin where majority of supply is owned by a small group of individuals that rely on the banking & legal system that protects them but which they also publicly bash to get more naive people to buy in.
Let's not count bitcoin mixers and drug transactions.