Why ACPI?
ACPI was created to address limitations of earlier power management systems like APM, which relied on opaque BIOS calls. ACPI provides a standardized way for operating systems to manage hardware power states without needing device-specific drivers. While it doesn't eliminate all firmware issues, ACPI has generally improved hardware compatibility compared to previous approaches.