You live in fantasyland???
No traders of any sort prefers card to cash here in England.
You are the one living in fantasy land - the world has moved on. Cash is no longer king. Cards are much more secure, and almost no opportunity for staff to pilfer.