Where ANDROIDXML comes from
Android's resource system dates to the platform's 2008 launch and was designed around configuration qualifiers rather than around translation: values/, values-fr/, values-fr-rCA/ and dozens of non-language dimensions all resolve through the same mechanism. That made localisation a special case of a general system, which is why Android strings carry no language attribute inside the document — the directory name is the locale.