The i7-8650U Carbon X1 I was issued with by my employer in 2019 had HUGE cooling issues. It took ~30 minutes to build the riscv-gnu-toolchain compared to 20 minutes for the exact same CPU in a NUC that I already owned. The CPU didn't throttle much at all in the NUC (IIRC from 4.2 GHz to 3.4 GHz) while in the X1 it throttled back to about 2 GHz.
Higher end x86 CPUs throttling down under sustained heavy load on slim, compact laptops is not "HUGE cooling issues", it's pretty much par for the course.
It certainly IS a huge cooling issue for a developer. There are other kinds of users who only need burst performance, but developers working on larger systems need sustained performance.
The Lenovo Legion Pro 5i (2023) I currently have (with 24 core i9-13900HX) has pretty decent cooling, managing around 3.95 GHz on all cores indefinitely (or 10 minutes, anyway, which is a long time with 24 cores).
Sure, it weighs 2.5kg vs 2.5lb for the X1, but the extra 1.4kg is WELL worth it if you're using your laptop for serious development of large systems -- a lot more cores, running at a lot more sustained MHz.