the lack of privacy at a business isn't a problem baked into cash. cash helps solve that problem because I don't need to go to a place of business to use it. It can be exchanged anywhere in reasonable amounts, and I don't have to deposit it I can just keep it and use it.
my wife and I always keep some cash on hand in case of some sort of problem with the card, or tap device etc. never had my cash declined because a computer thought some other purchases that afternoon looked suspicious.