This is probably a good example of the opposite. It would be a mistake to design for the fleetingly rare case. If you’re dealing with a handful of extensions, a json file that’s rewritten is fine.
I had to recover somebody's bookmarks for them recently after it decided to destroy the main copy.
@Chaosvex curious how you did that.
It does the same for session tabs (minus the import options) but that never seems to actually work.