Because banks generally have policies in place that PREVENT rapid and immediate withdrawal of all funds into cash. Trying withdrawing 6 figures from a bank account and ask for cash. That is why there are limits on cash advances and ATM usage.
Sure someone who has $100 it doesn't really matter but do you honestly think Warren Buffet is going to keep $22 billion (in BTC equivelent) in an android phone wallet on his nightstand? (hypothetically imagine Bitcoin is the only global currency). The fact that thieves can easily force him to unlock his wallet makes him a target. Having the funds OUTSIDE of his control is actual an advantage.
If he CAN'T unlock it then he is less of a target. If theives KNOW he can't unlock it (because every billionaire they tried to rob so far also had funds outside their control) they may not even attempt to rob him. So maybe he has $10,000 in his personal wallet and $21.999 billion in a bank (with controls which ensure the funds can't be moved with just access to a private key.
Alternatively the bank could act as a second key with protocols in place to ensure funds are protected.
So the bank may auto sign any tx up to $1000
The bank may require voice authorization for tx up to $10,000
The bank may require in person authorization for larger tx (possibly involving bio-metrics).
One thing that comes to mind is that as I understand it you can keep bitcoins out of your control by using a flash drive and/or paper wallet and keeping it somewhere safe, eg a bank safety deposit box. A bank account might be more convenient though.
I can definitely see the value in requiring additional authorization before allowing large amounts of money to be moved out of the account. That would limit the damage potential of keyloggers and such as well.
Ok, you guys have successfully convinced me. A bitcoin bank could provide some good security measures.