The OP article is about the UK and in fact many place in the UK do not accept cash. My understanding is that trend accelerated, if not started, during COVID.
It took off in London towards the end of COVID really, some pubs & cafes and most cinemas for some reason (with a few honourable exceptions like the ICA and the Picturehouse chain).