~snip~
You're all missing a key detail. It's not really about the cash, it's about the Bitcoin. If someone knows you have Bitcoin, and they successfully rob you, they can do so anonymously. No one is ever going to go for your banking app, as what they will do? Incriminate themselves by transferring your balance to their name? Bitcoin, on the other hand, is transferred to a pseudonymous address. That's the difference between the risk of a cash ATM and a Bitcoin ATM.
How can a robber do so anonymously? There's a significant difference between robbery and theft or stealing. In criminal law, robbery is a more serious crime than theft. If somebody follows a person from the Bitcoin ATM and robs him/her of Bitcoin, it has to be done physically and forcibly. It isn't like when somebody steals from a Bitcoin wallet. Theft can be done anonymously and from far away.
Cash is more anonymous than Bitcoin. If a criminal robs somebody coming from a fiat ATM, why would he/she be incriminating himself/herself by transferring the balance to his/her name? The robber takes cash, cold cash.