First, I think the wording is misleading because bean archives have no version. Only beans.xml files may have a version.
A bean archive with no version has a default bean discovery mode of all.
OK - CDI 1.0 beans.xml with bean-discovery-mode of any value should always result in bean discovery mode of all.
But the sentence:
A bean archive with version 1.1 (or later) has a default bean discovery mode of annotated.
does not make sense in the context of the sentence written below:
If beans.xml file with version 1.1 is used, the bean-discovery-mode attribute is required.
(default value is always overwritten by user)
What if we say: explicit archives have always bean discovery mode of all and implicit archives have always bean discovery mode of annotated?
Closing all resolved issues in CDI 1.x