Security. Would you put your money in a bank that was getting robbed all the time?(ignoring any deposit insurance or anything like that)
Also note that people just don't carry cash around like they used to. One reason(other than convenience, although cash is not really all that inconvenient IMO.) is that carrying cash around isn't secure. When you lose your debit card or credit card, at least it can be cut off and the thief can't keep spending your money. You might even get it back. So yes, cash money IS flawed, because it's really NOT a good idea to have money just spilling out of your wallet all the time.
Also, seeing monetary theft as good for you... well that my friend is antisocial thinking. That's all there is to it. Good for you till your wallet gets stolen. I've got mine, !@$% everyone else.
Also, computers are flawed(computers will always be hackable). Since bitcoin depends on computers, it is too flawed. However, I don't think anyone here or anywhere is expecting a flawless victory with any currency. EVERY currency has flaws. Less flaws is good. More is bad.
I don't know that it will make it stronger, but it will certainly help define its place in the economy.
The good thing about BitCoin is everyone is like their own bank, if your worried about it happening to you theres always something you can do... Have multiple wallets, use online wallets too, backup/encrypt them, secure your pcs, use a firewalled netbook that is brand new for your main savings account that you hardly use, in a way to practically reduce the risk to 0... If you arent prepared to secure your BitCoints, my point is, you should find someone else (like an online wallet service) who is and they should get rewarded monetarily for it... That keeps the market healthy... I can imagine a service like MyBitcoin.com that is super secure and offers guarantees and SMS verification for every transaction and insures you against loss and theft... For a price...
"thefts and hackers stealing wallets is a good thing..."
...until it happens to you that is.
Im not afraid to be honist, I havent been robbed of cash in real life before because I take sensible precautions, and I intend to do that same for Bitcoins... One idea is to not keep all your cash in one place, if you are wealthy enough to have 5000 BTC, then surely you can buy 2 or 3 different computers each with 2 or 3 different wallets so if one gets compromised, the others are still there...
Because money in all reality is trust and if you do not trust its safe then you dont trust its worth.
Unless the network or economy tanks, your money is always safe, its the MEANS of storing it that it much more at risk at the moment... I think the community should focus on keeping the network/protocol secure and hardened, and secondarily ensure the economy stays liquid before worrying about the client software... If your that paranoid about losing your BitCoins, heck, hire your own programming team to audit the Client or have one written yourself...