On a recent trip to London, I was surprised on the number of places that DO NOT take cash (some bars, major chain coffee shops). Family members explained that this was due to COVID. However if the server doesn't wear a mask, then this is a moot point.
I just sighed and left.