Это потому, что линзы сделаны из сложного набора элементов, которые взаимодействуют.
Фокусное расстояние будет соответствовать размеру объектива плюс расстояние между фланцами, если оно будет сделано из одного оптического элемента. Это создаст линзу с сильными аберрациями, которые приведут к плохому качеству.
Телеобъективы по определению объективы, которые короче их фокусного расстояния. Широкоугольные объективы создают проблему при проектировании, поскольку им часто требуется фокусное расстояние короче, чем расстояние между фланцами, поэтому те, как ваши 20 мм, часто используют дизайн обратного телеобъектива, чтобы сделать возможным такой широкий угол обзора.
Увеличение, очевидно, усложняет ситуацию, и у вас есть линзы, которые становятся короче при увеличении, или линзы, которые вообще не меняют длину.