The main motivation for this is to allow libinput to apply quirks to input devices based on DMI information (namely laptop models).
Previously, this information was only accessible via tools like dmidecode that dig in /dev/mem, which obviously requires root access. Linux exposes this info in the /sys filesystem with permissions available to programs running as regular users, so we should allow similar access.
Also, we can print a couple lines to make dmesgs include laptop/mainboard models and firmware revisions, which can be quite useful for troubleshooting.