If you do a major refactoring it would be great to revert changes. Also crashes and failed updates could be a use case. Accidentally choosing the wrong button "use server data" or "use local data" could destroy a whole evening.
If my investigation is correct in windows everything is saved in the registry:
I think an ingame solution would be great:
Having 3 slots and being able to save / load from each of these. Or having some kind of git. And being able to browse for an old AI.