Actually no. Linux pretty closely follows the ACPI standard. The issue is that ACPI implementors specifically work around bugs in Windows, which does not follow the standard well and has its own quirks. Thus, in order to make Linux 'work' with the broken hardware, they'd have to add bugs. Again, we see the issue with Microsoft dominance. A serious OS would implement the standard as written, not demand that others follow its bugginess.
Actually no. Linux pretty closely follows the ACPI standard. The issue is that ACPI implementors specifically work around bugs in Windows, which does not follow the standard well and has its own quirks. Thus, in order to make Linux 'work' with the broken hardware, they'd have to add bugs. Again, we see the issue with Microsoft dominance. A serious OS would implement the standard as written, not demand that others follow its bugginess.