That's a really difficult question to answer because the world is so divided when it comes to cash and using credit cards. When I look at my grandmother who is above 90 I don't see any chance to remove cash for her. She only uses cash which my uncle withdraws from the bank for her, she never even made a bank transfer, everything is done for her by either the bank clerk or in our family. For her there is only cash, very similar to my parents. They do have bank cards, but rarely use them. It's hard to keep track of their finances they say and want to stick to cash. We even had online banking setup for them in the past, but they kept forgetting their login details and never use. So based on my own family I can tell there is no way that cash could disappear in the next 30 years. Any political party that would start removing cash from the economy will be gone by the next ejections. After 30 years things could be different, once our generations are in retirement age I am use we could live without cash.
In my own family, I am facing the same situation as you. We are a poor country and access to the internet and smartphones is quite slow compared to other countries. My parents are only 50 years old but they still can't master a smartphone let alone use a bank account even though we have taught them many times. It can be said that it is very difficult for fiat to completely disappear even if CBDC is launched. There are still a lot of people who don't know how to use a phone and access the internet, so CBDC won't replace fiat anytime soon, even though it's a lot more convenient.