ACPI is so weird. Who decided that I should be able to hibernate Linux, boot Windows, shutdown windows, and resume Linux from hibernation? That's just wild that we can do that.
The only possible improvement is simply abolishing the distinction between powered and unpowered entirely. Look up intermittent computing if you are curious, no battery, no A/C wall power, no problem.
@thufie
Imagine, ypu work at home, pull the ram out of your running machine, go to the office plop it in there and continue watching your cat videos without interuption