A то что дифракция увеличивается при закрытии диафрагму не знал, и что iso 50 искуственное, хотя цифровая камера по сути все искуственное.
При закрытой диафрагме появляются дифракционные кольца вокруг каждой светлой точки, которые перекрывают соседние пикселы и вносят помехи, из-за чего размывается контраст между светлыми и тёмными точками, в результате - размытое изображение. Чем меньше размер пиксел на матрице, тем больший вклад дифракции. Таким образом если на 12 мегапикселах D700 дифракция портит изображение начиная с f16 , то на 36 Mp на D800 дифракция заметна уже при f9.
Про ISO и CMOS сенсор можно долго рассказывать, но принцип усиления чувствительности тот-же самый, что на вольтметре: есть делитель напряжения из собственного сопротивления вольтметра и последовательно включёного резистора. Чтобы увеличить чувствительность уменьшают значение сопротивления на делителе напряжения, при этом вольтметр становится чувствительным к низким напряжением, но возростает погрешность измерения, то есть возникают "шумы".
На современных профессиональных камерах ISO100 - базовое, то есть если сопротивление увеличить, то фотодиод не будет работать. Поэтому для создания эффекта ISO50 полученные значения интенсивности при ISO100 делят чисто математически на процессоре камеры. Поэтому к примеру новое значение интенсивности пикселы от условных "5" - будет не 2.5, а 2 или 3 (цифровые значения должны быть целочисленными). Будет ли это значение 2 или 3 - зависит от программного алгоритма. В результате используя ISO50 - получаем неадекватную картинку от ISO100. При этом чёткость изображения не пострадает, но пострадает динамический диапазон (оттенки серого). Поэтому если надо чтобы выдержка была продолжительной, используют ND filter. Это лучшее решение, чем закрывать диафрагму и переключаться на пониженную ISO типа 50.