There’s another very useful function for backups, even if your computer doesn’t crash. Whenever you’re about to make a major revision, keep the previous version under a different file name, just in case your changes don’t work out. Keeping backups for each date can be a lifesaver if changes don’t work.
I recently had a situation where I wound up reverting to a version saved nearly a week before when what I was trying to work in simply wasn’t going to work. It would have been a nightmare to try and undo all the changes. Having daily backups, I was able to basically do a quick “rewind” which saved a lot of stress and head-banging.