x86 laptops are shipping with buggy firmware. It's easier to update device tree than to patch firmware. The less work delegated to hardware manufacturer - the better, if you ask me. Just give me PCB and datasheets.