I never used to take any cards with me on a night out but luckily for some reason I did a few month ago, ordered a couple of beers then saw the notice "Card only"
I can understand the benefits of card only for the business but it will catch some people out, especially older people.
I've also been in a few pubs / other businesses over the last few years who only take cash, I believe it may be down to the charges that the card companies make on the business but all of these places have looked quiet / run down / a bit shaky and one pub in particular I commented to my mate that i bet half the money isn't going through the books
Tips were mentioned above and there was talk of new legislation to stop some of these pubs and restaurants simply pocketing some or all of the tip money
Many years ago I worked in a really busy bar environment and we basically never saw any of the tip money, if a till was short for whatever reason the management took it from the tips jar, if a till was over then nobody knew what happened to the extra

Most of us in the end simply told customers offering to tip "Thanks but no thanks" then told them what happened to the money, the tips dried up so much there wasn't enough to top the tills up and management complained about it

Edit - Looks like the tipping law came in around 2021, of course HMRC also insist on their cut as it's taxable and traceable now with card payments
External Link/Members OnlyLove the tipping scene in Reservoir Dogs
External Link/Members Only