For those wondering why they may have done this, there’s a relevant section in the GNU Coding Standards:
https://www.gnu.org/prep/standards/html_node/Reading-Non_002...
This appears to be a case where they went for speed rather than simplicity.
https://www.gnu.org/prep/standards/html_node/Reading-Non_002...
This appears to be a case where they went for speed rather than simplicity.