Although that seems to have failed as well - the original WMI spec suggested
Microsoft would standarise some of the WMI GUID's for common operations (GUID's are then mapped to a particular ACPI method, but the Linux WMI driver handles that conversion for you), which would have been useful here e.g. one standard GUID and arguments for querying a battery, a standard for wireless devices, etc.
Unfortunately, Microsoft have never done any such standardisation for WMI GUID calls, so it seems to have just become yet another way to put more vendor specific rubbish into the firmware in new and exciting ways.