Very good point. But I still think the bitcoin ecosystem is missing a foolproof way to securely store bitcoins in the way that US dollars have a bank.
Paper wallets can get lost or stolen, A lot of online wallets get hacked, and DIY encryption doesn't seem like a great way to go either, especially for grandma.
I'd happily pay a fee to coinbase in exchange for some kind of insurance against them being hacked.