currently, the onus on creating a different version is on the author. This is causing issues as people forget to fork. Thus they overwrite the content.
An idea that struck - what if we could configure certain stages to automatically create a version when the article is moved to that stage? For example, peer review. Then there is no dependency on the author to remember to fork. And there wouldn't be overwriting of content - thus rendering versioning useless.