Storing data on the user's device would be very helpful for building blockchain based apps that require local wallet files and private keys that should not be shared.