The alternative methods looking at the time between keystrokes seems more reliable.
In an ideal world, vendors would actually populate the serial number field with a number that's at least semi-random.
On this computer, only the USB-C HDMI adapter and the fingerprint reader have a serial number that looks random :-(