Show Annotations prior to this change didn't work with non-workspace files either therefore I'm not sure that is a valid reason to -1 this change.

Just because a feature doesn't support non-workspace files doesn't mean it doesn't have value to the users of Eclipse that will be using repositories that are part of their workspace.