They do, but it's not clear to me how well this holds when you normalize by performance. If you wanted to maximize perf/W, you could also run the P-cores at lower frequencies, as server CPUs do.I think Intel is just trying to maximize performance within thermal constraints. The E- cores typically run significantly cooler than the P-cores.
E-cores have better compute density than P-cores. Gracemont vs. Golden Cove is like twice the perf/mm^2, in fact.Raising the compute load/mm^2 raises temps with everything else equal.
I think what you want to focus on is W/mm^2.