Auto-CPUFreq 3.0 Released To Help You Extend Laptop Battery Life On Linux

https://suppo.fi/post/9976232

maybe this will fucking finally resolve my heating issues
I wonder if this works with Asahi on MBP M1
Any comments on why a user space tool is required for something that seems like it would be good to have in kernel?
For stability and security reasons, everything that can be done in user space instead of kernel space should be done in user space. Performance of this functionality is not critical.