Pierwszy raz wchodzę w ten wątek, ale nie dziwię się, że nie otrzymałeś wcześniej od nikogo celnej podpowiedzi skoro sam (do wczoraj) nie określiłeś dość precyzyjnie o co chodzi. Pisząc, że 50d nie zapisuje shooting distance info jednoznacznie sugerujesz, że opierasz swoje obserwacje na plikach surowych (CR2) prosto z puszki i że sprawdziłeś to na podstawie przynajmniej kilku programów przeznaczonych do ich odczytu (z DPP Canona włącznie) - co wszyscy tu jak przypuszczam w dobrej wierze przyjęli za pewnik. Teraz dopiero oznajmiasz, że wczęśniej ograniczyłeś się do samego ACRa a w innych programach, owszem testowałeś, ale dopiero JPEGi! z tegoż ACRa pochodzące.

Przedstawiłeś niedoskonałość ACRa (starszej wersji) jako usterkę sprzętu - ot co.