Phoronix should have revised that article, it's completely misleading.
On Windows, Qualcomm ships custom drivers that override normal ACPI platform logic in various places, IIRC
One of the reasons is that Qualcomm uses supplemental ACPI tables (think device tree overlays) shipped inside of the driver packages. Look at the .bin in plenty of the drivers carefully and you'll see that they're supplemental ACPI tables.
Windows doesn't have such a notion and it's implemented via having an ACPI table loader statically linked in to individual drivers.
_On top_ of that, Qualcomm uses PEP to intercept plenty of ACPI functions and implement them in native code instead.
Of course my preferred setup would be for systems to actually ship compliant UEFI instead of Qualcomm shitshow
It’s crazy to need a million device trees on server or laptop class devices.