When the content is evolved or changed, the metadata should reflect changes. I think that Alfresco should use current metadata extracter each time document is updated, or give some reminder for document authors to keep metadata up-to-date.
Very old thread, but in case it helps someone else, there is an "Extract Common Metadata" action that can be fired from a rule. The rule can be triggered for new and/or updated content.