Actually in the world of laptops.. this is a sign of moving away from the ARM model. Back in the scary days of 1997-2001, you could order a laptop from the same manufacturer once a month and never get the same hardware twice. Each one would have slightly different takes on stuff and you would have to guess at where they had stuck some part of the hardware this time. I am not a kernel developer but from a tech support side.. this is heaven with ACPI.