Linux has never been this, and likely never will be. On any hardware supported fully by both, Windows will always have better battery life. Back when I was a thinkpad user, i'd literally live in a vmware workstation linux VM on windows, and THIS had better battery life than linux natively on the same thinkpad.
It feels like over the past 10y Linux only went from 2h to 3h of battery life. While MacBook went from 3h to 13h.
Oh, HP recommends Windows 11 (tm) (r) (c). Both worked 100% from day 1 on Linux. But both laptops had issues during the first year under windows (no webcam on the amd, boken external screen output on the intel), so maybe they don't qualify as "supported by both".
Chromebook and Android works very well. They use Linux kernel.
I hate to say it, but, for me, it is the price to pay to not have to deal with Windows anymore. I'm on Ubuntu right now, but have tried with other distros in the past. YMMV.
Note that I have been using Linux for 20y. And I fully accept the short battery life in exchange of the tooling and freedom I get with Linux.
I have a pair of ASUS VivoBooks that BSOD on Windows every third or so boot with the NVMe they shipped with. That is the supported, manufacturer shipped OS.
On any Linux distro I've installed they run without issues. They also pass any diagnostic I have tried.
Battery life wise, some laptops I have get better battery life on a Windows install, and some get better battery life on a Linux install. Very hit and miss here.
This hardware does not exist, or at least it's exceedingly rare. something most folks miss is that the OS supports the hardware (though for Windows it's more the drivers than the OS, but I digress), but equally (and perhaps moreso) the hardware supports the OS.
Modern hardware is full of code (almost always proprietary), in ACPI, in EFI, in the EC, in all the devices. You cannot (without significant engineering effort) make the hardware support both OSes equally.
From the Thinkpads I have seen and used (last one in 2023) I haven't yet seen one that is "fully supported" out of the box on Linux and all of them required some degree of tinkering.
By the way Arch wiki has a nice overview on configuring power saving properly, in case you ever need it in the future: https://wiki.archlinux.org/title/Power_management
https://twitter.com/AsahiLinux/status/1500039345142923269?la...
I suspect part of it is due to some incompatibility with the nouveau graphics driver, but it's not been a big enough problem that I had to solve it yet.
Yes, that is my limited experience with Thinkpad as well.
This don't ship with Linux and are not Linux Hardware. They're Windows hardware.