Vermutlich einfach deswegen, weil keiner wirklich die ganze Liste kennt?
Es gibt für diesen String einfach keinen fest definieren Aufbau und viele nutzen da einfach eigene Erfahrungswerte.
Man schaut einfach was für einen String die meisten Browser liefern und versucht dann darin Ähnlichkeiten zu finden, welche in den entsprechenden Versionen übereinstimmen.
aber, weil ich ja nicht so böse bin ... wenn man z.B. in Google mal nach [google]Mozilla/5.0[/google] sucht,
dann entdeckt man, daß einige ihre Erkenntnis teilen
http://www.joergkrusesweb.de/browser/kennung