Ами да, това му е замисълът. Дава ти възможност с проста логика да организираш относително бърз и надежден двупосочен обмен с до 256 адреса/регистъра, даже без микроконтролер в устройството. А ти дали ще я ползваш тая възможност, или ще организираш обмена все едно имаш само един адрес - си е твоя работа.
Кое му е лошото, че може? Необходимите сигнали са налични така или иначе, хората са стандартизирали и този обмен. Пък ти ако искаш го ползвай. Ако не за друго, може поне в началото функционален тест да направиш. Или ако си параноик, след всеки запис на адрес да правиш и контролно четене за всеки случай
По твоята логика и четенето от контролния регистър на порта е безсмислено, ама ей на - направили са го да може и го има.
Edit: забравих да напиша - въобще не означава, че при четене с адрес строба ще прочетеш последния адрес. Ще прочетеш каквото реши устройството в тоя момент, а това пак от тебе зависи
