Sure, but that's not going to rewrite Slack messages, emails, GitHub links, docs
I don't think this is going to be a problem at all.
Not talking about archived code, but active projects that pre-date git 3.0
That way an old commit with a message having a sha1 can reference the archived version, and new commits reference the active version.