Indeed, autosave functionality makes things more complicated, however, IMHO it should be included even if not enabled by default. Editing a text over a longer period of time (e.g. months or even years) often leads to situations where one wants to go back in time and use a phrase, paragraph or whatever of an earlier version. This could be easily done by copy-pasting the respective files before one starts editing, but this is a not a very elegant solution. Implementing it but making it optional by default seems like a good choice to me.
Indeed, autosave functionality makes things more complicated, however, IMHO it should be included even if not enabled by default. Editing a text over a longer period of time (e.g. months or even years) often leads to situations where one wants to go back in time and use a phrase, paragraph or whatever of an earlier version. This could be easily done by copy-pasting the respective files before one starts editing, but this is a not a very elegant solution. Implementing it but making it optional by default seems like a good choice to me.