Which is why it is not recommended to store Bitcoin wallets with third parties. Store it and secure it yourself.
"if your laptop is stolen or your dropbox account is hacked... it's as safe as keeping cash in your apartment."
Which is why it is recommended to encrypt your wallet, so that if your laptop is stolen, the attacker has no access to it.
"If your bank fucks up your money is (almost always) insured."
Eventually, if the Bitcoin economy continues to grow, an insurance market will develop itself.
"Fraud is a huge issue that Bitcoin does not solve"
Actually it does solve the biggest fraud issue of today: fraud during purchases. Merchants receiving bitcoins are guaranteed that transactions are irreversible and cannot be charged back.
What you mean, is not that Bitcoin does not solve fraud, it is that Bitcoin is hard to "secure". It is a hassle for a user to encrypt his local Bitcoin wallet with a secure passphrase and to ensure that his computer is not infected by keyloggers/malware attempting to steal the passphrase.
Fortunately, there are efforts from different groups to develop credit-card sized tamper-proof hardware Bitcoin wallets (think about typing a pin code on a small device, which sends a Bitcoin transaction via NFC or via showing a QR code on an e-paper display).