I may catch some flak about this but Linux doesn't have the best power management for some laptops that are the newest.
Linux just doesn't have the best driver support for the newest hardware as the manufactures don't create them for Linux as they do for Windows.
It's pretty much up to the Linux developers to create the drivers so it takes a bit of time.
Laptops that are a couple of years old seem to have better driver support and even then some laptop device support is not there yet.
This may be useful.
Looking for laptop overheating solutions in Linux? Trust me, you are the not the only one facing laptop overheating issue in Linux. As the mercury rises in the summer season, the fan speed of the computer goes nuts. If you are using a laptop, it becomes unbearable to use it
itsfoss.com