答案1
没有技术原因。微软可以轻松地自动保存(无论是连续还是定期保存)到本地文件系统,就像几乎所有其他办公套件提供商提供的那样。
然而,微软的最大利益在于让用户尽可能紧密地与 Office365 生态系统绑定在一起。通过要求自动保存的文件必须位于 OneDrive 中,他们增加了从 O365 迁移到 Google Docs 或 LibreOffice 等的阻力系数,因为这将涉及将 OneDrive 文件直接迁移到另一家云提供商,存储的文件越多,迁移过程就越痛苦。
(¹ 自动恢复功能可以做到这一点 - 在某种程度上 - 并且具有可配置的保存频率。但是,根据我的经验以及许多其他人的经验,自动恢复远非可靠的后备。我因蓝屏死机或类似情况丢失了许多文档编辑,却发现 Word 或 Excel 无法保留可自动恢复的副本。我将控制我的愤世嫉俗态度,不去猜测为什么自动保存更可靠 - 或者更确切地说,为什么自动恢复不那么可靠。)
答案2
正如您所注意到的,自动保存功能仅适用于在线保存的文件这里:
处理保存到 OneDrive、OneDrive for Business 或 SharePoint Online 的文件时,将启用自动保存。如果文件保存到其他位置(或者尚未保存),则自动保存将被禁用。如果您的文件位于 SharePoint 本地站点、文件服务器、其他云存储服务或保存到本地路径(如 C:),则会发生这种情况。
对于本地存储,自动恢复可以被认为接近于实现与自动保存相同的功能。从同一页:
如果您不是订阅者,也不用担心。仍然有自动恢复功能。自动恢复功能可在发生崩溃时保护文件。如果您在崩溃后重新打开文件,则包含最新更改的文件版本将显示在“文档恢复”窗格中。
您需要启用它,将恢复时间设置得尽可能短(1 分钟),并设置“如果我关闭而不保存,则保留最后的自动恢复版本”。
为什么微软不允许用户在计算机本地存储上编辑文件时以相同的方式自动保存他们的文档?
这部分主要是假设,因为我没有找到微软提出的理由。可能是他们想推广他们的在线服务,所以他们提供了区分本地和在线保存的功能。
可能只是在发生崩溃的情况下(见上文),如果在线文件没有自动保存,则可能会丢失,而本地版本可以通过自动恢复功能(部分)恢复。(我没有考虑在线文件的版本控制)。