Which would be a ridiculous thing to do, and I still could not achieve what you suggest - I have several accounts, my daily account only has a few thousand in it, and would limit my spend. Just like cash in your pocket, once that is gone, I would need to transfer from other accounts - the difference between drawing money out and transferring is similar, so I do not see a difference between cash and card, in that respect. As I keep repeating - every spend I make, appears as a notification on my phone instantly. I cannot spend via the phone, or card, without the notification of where and the amount, showing on screen.
So, all in all, I would suggest i am much more aware of my spend, where and when I spent it, than anyone could possibly be who relies upon cash.