我觉得是需要的,软件产品虽然理论寿命是无限长,但实际上深受操作系统、硬件系统、乃至维护人员的影响,例如某厂商针对 Windows XP 之类的操作系统开发了某款软件,几十年后的硬件已经不支持 Windows XP 系统,该软件的运行便会收到影响。
维护人员这个这个更好理解了,可以参考这个例子:
https://stackoverflow.blog/2020/04/20/brush-up-your-cobol-why-is-a-60-year-old-language-suddenly-in-demand/