
The hope is better matching the behavior of Microsoft Windows will lead to less bugs with different laptops experiencing platform issues due to different behavior than when the OEMs/ODMs are testing and validating on Microsoft Windows.
Mario Limonciello explained with the proposed patch series :
"On Windows the system wakes up when connected or disconnected from an AC adapter. On Linux the system will momentarily wake up but immediately go back into suspend.
This difference in behavior can potentially expose lower level platform firmware bugs. For example entering/exiting HW sleep rapidly might not work properly. It's also inconsistent in that plugging in a dock might not wake up a system when it should.
This series most notably adjusts that behavior. It also adds a new sysfs file to determine how much battery was lost over the last sleep cycle which could aid in userspace statistics and in debugging high power consumption over s2idle."
So hopefully this change in behavior to match Microsoft Windows will lead to less laptop issues on Linux as well as other portable handhelds like the increasingly popular handheld gaming consoles. The bug report leading to this change was for the Legion Go S with AMD Ryzen Z2 Go SoC.

Besides changing the behavior, the other interesting aspect of this is /sys/power/suspend_stats/last_sleep_energy as a new file to expose the amount of energy that the battery consumed during the last sleep cycle. The "last_sleep_energy" is reported in mAh.