Bitcoin has a lot of problems, but this one confuses me. People steal real money all the time; it's one of the things that makes it real money.
I'll posit it's because the system we inherited—fiat currency insured by governments, poorly secured and handled by credit card companies—works just fine. Nobody would build it this way from scratch, but looking at the endless stream of fiascos with bitcoin, it's obviously better than the alternative. Bitcoin is a bad solution to a non-problem.
With fiat, the muggings when using a payment card incur a 3% loss each time the currency is used, impacting every person on every transaction.
Bitcoin is designed to be easy to steal because cash is easy to steal.