Ich stimme dir sicher in allem zu, bis auf die Sache mit der technischen Machbarkeit. Du kannst sehr leicht ein Protokoll definieren, das unterschiedliche Konzepte unter einen Hut bringt. Wenn ein Objektiv einen Datensatz nicht kennt, ignoriert es ihn einfach. Zum Beispiel wenn die Kamera einen Datensatz für den motorischen Zoom sendet, aber das Objektiv von Hand gezoomt werden möchte oder gar eine Festbrennweite ist, dann tut es einfach nichts. Oder das Objektiv sendet beim Einschalten einen Datensatz mit dem es der Kamera alle unterstützten Funktionen mitteilt. Ich sehe in der technischen Umsetzung kein Problem, aber wollen die Hersteller das wirklich?
Abgesehen davon sind wir heftig vom Thema abgewichen.