During the debugging of an embedded microcontroller, a developer must frequently read and write values to 32-bit configuration registers. The debugging software displays these register states as hexadecimal values (such as 0x3F80A12C) rather than as 32-digit binary strings.
Explain why hexadecimal notation is preferred over binary in this scenario.