In some systems where FreeIPA, AD accounts, SSSD etc is managing users,uid will be larger than 10000, which pam_systemd currently considers asa container user and it will not keep CAP_WAKE_ALARM capability withsystemd-user instance. This means it will not be able to grantCAP_WAKE_ALARM to powerdevil and it will fail systemd unit with218/EXIT_CAPABILITIES.
This disables CAP_WAKE_ALARM in powerdevil systemd unit, only ifdistribution is mobile focused, they can enable this as needed foruse-case.