I notice more and more places in Aotearoa refusing to accept cash for payments, despite the fact that it's legal tender. If this isn't already illegal, it ought to be. If it is, those laws need to be enforced.
Some people prefer to keep some (or all) of our transactions private, rather than sharing data about them with banks, payment providers, and anyone else they share it with or sell it to. We have that right.