Components like CPUs and mainboards are absolutely purpose-built for laptops. And precisely this has caused a host of issues from locked-down BIOS/UEFI to broken sleep to incompatibility with real-time audio processing via ASIO, and that's just the ones I have personally experienced.
The real issue here is an outdated x86 architecture that was never designed for efficiency, which is severely struggling to compete with Apple's ARM-based M architecture, but which they can't get rid of for compatibility reasons.