The main point is having the un-encrypted private keys, even if the online component of the wallet fails, you can just export them somewhere else, if they don't have the codes themselves and if that is the case I'm sure plenty of programmers would have found out