I love being cashless honestly, but I see the benefits of using cash for transactions. My problem is that I usually do things online and plus I'm always feel much more secure knowing my Amex would be fully protected vs cash. Day to day I'm not worried I'll get robbed, but in the off chance I'm somewhere where I might I'm much happier carrying no cash and just my Amex.
Seems like the opposite should be true. Who cares about losing the amount of cash a normal person carries in their wallet to a mugger? If you get mugged often enough for it to have a real effect on your finances, then maybe you should move.
Conversely, if the only thing in your wallet is some plastic that will probably be cancelled within half an hour of the mugger fleeing, then he has two separate motivations to kill you; 1. how dare you not give him easy cash for his quick junkie fix, 2. if you're dead, the card will go uncancelled for longer.