SystemStats::getUniqueDeviceID() implementation question

I notice that SystemStats::getUniqueDeviceID() for macOS returns IOPlatformUUID. Any reason why the Windows implementation doesn’t use HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid ?