Is there a simple explanation why the value is 3 and not 6 as I would have thought?
The simple explanation is that its not a memory location. Its a control register. That means it may have strange qualities such as certain bits being write only (if read, only ever return a fixed bit value) or certain bits being protected and only accessible when another bit is written within so many cycles etc........