Cash is something tangible. A theoretical amount on a card is not.
When I first started work aged 15 in Jan 1973 I had a weekly wage packet. (My parents found me an attic flat and kicked me out as soon as I started work and looking back, I don't blame them. I was a nightmare as a kid.) I had envelopes I put money in. One for rent, one for the electricity meter, one for bus fares to work, etc. Money was very real. I could not get into debt. Now due to credit and pay by card, most people are in debt.
The worst bit about todays monetary system is the cash that the card represents doesn't even exist. It's called the FIAT monetary system.
'Fiat money is declared legal tender by the government that issues it. This includes money in circulation such as paper money or coins. Fiat money is backed by a country's government rather than by a physical commodity or financial instrument.'.