I'm using a 5950X, and in the BIOS there is a setting where you can enter the power limit in Watts. So while the "X" CPUs consume more power as configured out-of-the-box, you can still set your own limit as desired.
For example, a 5600X in CB R20
PPT Freq Points (nT) Core power
82 W 4500 MHz 4350 54 W (stock)
65 W 4200 MHz 4000 43 W
38 W 2500 MHz 2400 17 W (lowest allowed)
The SoC/uncore consumes around 15-20 W on Zen 2/3, so at 38 W you only leave 15-20 W for the actual CPU part of the CPU. Meanwhile the low-load and idle savings are essentially nil because all of the idle power is the IOD/uncore.