Seconding Skarn’s comment. Heliboard has a lot of options for what is and is not displayed, shortcuts, etc. If you can’t get it the way you want it through the options, a feature in settings allows you to edit the scripting for the layout. I have all the punctuation to the left of the space bar so I don’t put periods between each word. It took me no more than 10 mins to configure that, including wasting time backing up the original script (it has an option to return it to defaults), and I’m a “hobbyist” progammer at most.
Around my area, “contactless payment” became further normalised during the initial Covid lockdown (of all the changes to keep, we went with that one 🙄). Many of the smaller businesses seem to prefer it. I suspect it reduces error and effort - fewer errors during the transactions and direct data-to-data conversion in the accounting. I wouldn’t be surprised if it saves them money on insurance, too, as there’s no reason to rob a bunch of debit receipts.
I’m sure you -could- insist on paying with cash, but unless you’re have exact change, it’s not going to be a smooth, unremarkable exchange. And that also defeats the anonymity factor of privacy: they’re definitely going to remember the “weirdo” who insisted on paying cash, who argued about your sign being illegal, and then the PITA it was to find them change.
Don’t get me wrong, I make an effort to dominantly use cash. And I also recognise there are some places I either have to accept I can’t use cash (my pharmacy, which talks to my insurance, so moot point anyway), or have to find an alternative that does take cash (my favorite ramen place, RIP).