There's no agenda or conspiracy here. Consumers themselves have transitioned to credit/debit. I rarely carry cash, pretty much only when I travel.
Businesses respond to changes. If 99% of a business' customers used credit/debit, why would they bother with the work involved in providing a cash option?