That's all true. It's also the only way anyone is going to trust an online bitcoin wallet. Why is it surprising that it would be expensive?
Either case, I don't think 'Insurance' is going to be the magic thing that will make BTC as viable as traditional currencies.