My old person trait is I think cashless-only businesses should be illegal.
I don’t know why, but I was under the impression that they were. Don’t believe I’ve ever come across one myself.
Maybe it depends where you are. It’s not uncommon for businesses in the UK to only accept card payments.