It's funny how people expect this technology to already have all the features they think it should have when in reality it's brand new and just got started. As if the internet was safe from hacking the moment it got invented, I mean, it's very difficult to be secure even today.. But people still use it.
I say give it time to develop cause as long as the foundational technology is sound the layers above can be invented to be just as sound like they already are. The first client's wallet was completely unsafe, and like Elwar said, now it's encrypted, adding to security. The first exchanges were very basic and very vulnerable, now they beefed up their security with various technologies making them a lot safer. And it goes on and on..