It's not surprising that lesser educated people would find it convenient to not have cash. Though those don't understand what they would loose in the first place. Cash means freedom, no one can spy on what you spend your money on. And a big part of the money is still spend every day in the real world on location, and the smaller part online. Also cash cannot loose value as easily over night or even vanish without a trace (banks are private and can go bankrupt). It's very easy to keep track of your spending, when you use cash for all location payments (banks of course would like to loan you money). And remember, there was a time when banks were a new thing, and to catch consumers they provided bank accounts and services for free. Back then, you got your money from your employer in cash. Suddenly, employers started to pay out the money only to bank accounts you were locked in to the back system and of course they started to charge you for bank account and all their "services" incl ATM and cards.