After having my card skimmed for the 4th time (at a gas station pump, at checkout at grocery store, etc), I decided to pay for everything with cash. It's not worth the hours it takes to clear up things with the bank and I get a better understanding of where my money is being spent when my wallet gets light.
How many hours will you spend at the ATM withdrawing cash? You get a better understanding of spending by feeling your wallet then by looking at your bank statements? That smells like a false pseudounderstanding.
Seeing those bills go away with the knowledge that they're not coming back is quite enlightening.