It is true that the desktop Intel CPUs have lower idle consumption, usually by 10 to 15 W, than the desktop AMD CPUs.
On the other hand, for any given performance at full load, the AMD CPUs have a much lower power consumption, as low as two thirds.
Which is preferable depends on the application. For a personal computer, idle power consumption may be the most important. For a server, the power consumption when used is normally more important.
I have several servers in my home, which are used intermittently. Their idle power consumption does not matter much, because whenever they are not used they are shut down. Wake-on-Ethernet is enabled on them, and whenever I use them Ethernet magic packets wake them immediately.
The Intel E-cores are quite good for mostly integer workloads, like code compilation, or for file servers or Web servers, so for such tasks the Intel CPUs are adequate (but ECC-supporting MBs for them are quite expensive).
On the other hand their floating-point performance is quite poor (and the P-cores are few and intentionally crippled), so for such workloads AMD Zen 4 is much better, especially for running non-legacy programs, which have been updated and optimized for the modern ISAs.