But you can buy CPUs with lower power limits, sometimes these are released later in the cycle though, or set the limits yourself. Or probably just leave it at defaults and not usually get up to the crazy high numbers anyway; most desktop use cases aren't going to scale usage so high, although there's plenty of examples that do.
But I agree that the power consumption figures under load are a bit nuts, and intel/amd now seem to be eager to double max power use if it means they can squeeze 5% more performance out of the die.
On that note, the new-ish ATX12VO standard Intel has been pushing apparently allows for motherboards with much lower idle power consumption:
https://en.wikipedia.org/wiki/ATX#ATX12VO
https://hackaday.com/2021/06/07/intels-atx12vo-standard-a-st...
Sounds like a win if it becomes reasonably widely used.
https://www.guru3d.com/articles_pages/amd_ryzen_9_7900_proce...
Both Intel 12900k and AMD 7900 are 78W idle.
So it's basically neck-and-neck on idle power because those CPUs are around the same performance.
Where the power usage is crazy different is multicore load, 320W for the Intel vs 158W for AMD.
edit: actually an AMD 7900X is 299W on MC load. A 7900X is 15% faster on MC than a 7900. So Intel and AMD seem quite similar on power usage.
With me using my computer, 2 x 27" QHD 144Hz monitors, my AMD GPU is using 28W, while the CPU is using 18W.
(Radeon RX 6700XT 12GB, Ryzen 9 5900X 12-core)
I know the Zen 4 / Ryzen 7000X use a lot more power, as they are designed to pull power and use all available thermal headroom all day!
VRAM clocks are 1990Mhz.
GPU idle power seems quite high though, but as I understand most AMD GPUs struggle with power management with more than one monitor connected (no experience here, last AMD GPU was 2012).
CPU Power is 15-20W. SOC Power shows 17W.
The RAM is DDR4-3600 CAS16 running at 1800Mhz, which I don't believe is slow.
GPU is "relatively" idly but just having Ryzen Master or Adrenaline open and displaying these values means it is not truly idle.
Sounds like a worthwhile trade off for most people to me, and more so if you do anything remotely CPU-intensive.