We maintain a single design file for a feature and iterate within it. It would be helpful if once a design is complete, we could lock the frames, or instances of components, within the frames so they no longer receive component updates.
Being able to reference previous versions of a design is critical for us, and the way libraries work right now breaks this.
(edited to be more clear - locking instances of components)
Wouldn’t detaching the components solve this? You could also add a note somewhere on the page that refers people to the latest version of the various components so they can refer to them as necessary.