>>caf+(OP)
Since it's traversing the PCI bus hierarchy, not easily.
There are also a number of shortcuts for "shutdown is just two writes to a given register" that some OS probably expect to be around these days (a field in FADT) that I'm not sure how a complex ACPI shutdown routine would fare in practice.