Cash doesn't care if you're buying groceries or porn. Visa very much does.
Cash is issues by the government, it's the same for all of use, anyone is free to use it. It can't be suspended or remotely wiped, cash transactions cannot be supervised (and thus sometimes blocked) by a third party.
How do I buy food/clothing/shelter from the government? We are already discussing the actions of private businesses.
Same for clothing. Housing you pretty much always buy from a private individual, never from a corporation.
Contrast these to a dystopian world where you're only allowed to make transaction with a credit card but visa & mastercard (private megacorporations) decide to ban you. That's it, you're basically not part of society anymore. (Sure there's discover and amex but their acceptance in most places is low.)
This might be nitpicky given the outcome is the same, but: That was once true but is no longer the case. Nearly-instant and same-day ACH are available now, but not widely and not typically available directly to consumers.
And obviously, NPP continues to be rolled out: Osko is now widely available and PayTo [2] will be rolled out throughout 2024.
[1] https://www.rba.gov.au/payments-and-infrastructure/debit-car... [2] https://payto.com.au
[1] https://www.bcb.gov.br/en/financialstability/pixstatistics
Already done in China, India, and Brazil, but they also largely sidestepped the Credit Card revolution.