The Enable Archiving docs say:
If a versioned dataset is registered with moving edits to base, archiving cannot be enabled. It must be unregistered and registered as versioned without the option to move edits to base.
That rules out archiving as an option for us since all of our data is versioned with the option to move edits to base. Could Archiving be enhanced so that it supports move edits to base?