My understanding when I do the circuit: the buffer used to access the circuit is to prevent the data from changing too fast, resulting in faulty unread data in the middle.
The output latch is 1. If it's unlocked, it's ok if it doesn't exist. 2. If it is locked. You can continue to use this IO port to output data to other devices.