Backups/Restore needs to take care of updates
An update can add or manipulate any file on the system.
If the system is updated and then restored to an older version there might be conflicts, e.g.:
- the update adds a new script, depending on other files.
- the restore deletes some of these files the script depends on, but leaves the script itself untouched
- if the script is executed then, there are errors and the system might stop working