You can't predict future but very soon cash will not exist. Banks and governments will always have a control over legal adopted currenty wether you like it or not. It certainly won't be the bitcoin.
I don't see it happening by 2030 since crypto still needs time until it gets fully recognised. It will take a long time for governments to adopt it because everything moves at slow pace and there are huge interests behind all of that.