I wonder if it'd be realistic to add some sort of save backup function to the OS? IDK if they exposed file options and APIs like that to third parties or not.
I've had corruption happen a few times now, even following the "wait several seconds" rule, but usually it seems isolated to the save...