Or Apple is not as worried about power consumption on Macs that either do not use batteries (the desktops) or that either have larger batteries or the customer base has traditionally accepted lower battery life for more performance (MacBook Pro).
Even with just two efficiency cores, I expect the 2021 16" MBP will have better - and probably much better - battery life than the 2020 model. So yes, it could be that much better if it had four Icestorm efficiency cores instead of two, but those customers likely have workloads that benefit much more from having eight Firestorm performance cores than four and worse case they can plug the thing in - which anyone with an Intel MBP is used to doing when working it hard.
All good points, but it's complicated: If you want to argue for why the scaling of the new "Super Icestorms" might not be (close to) linear, you'd need to explain the benefit of switching to something with less efficiency. Because while efficiency is not
as essential for the MBP or iMac as it is for the Air, it still has value. So, if the scaling is not linear, what is Apple gaining by going to 2 Super-Icestorms, if it has to give up efficiency to do so?
I.e., why give up something that's cheap, efficient, already-designed, and that you know works well, for something that is less efficient?
The only possibilities I can think of are these two (both pure speculation):
1) The Icestorms do have a higher area/performance ratio than the Firestorms (by eye, they look to take up ~40% of the space, but only offer ~25% the performance). Any maybe fitting the eight performance cores on the M1X/M2 (whatever we call it) die didn't leave room for four Icestorms. So they needed to switch to 2 Super-Icestorms.
2) Suppose that, for typical MBP/iMac use cases, you more commonly see single-threaded (non-distributable) background/utility processes that need more performance than is obtainable with an Icestorm (i.e., that currently max out the Icestorms). In that case, it would be worth giving up the efficiency to get more performant efficiency cores. Do such background/utility processes exist? No idea.
Regardless of whether these apply, my point is there has to be *some* reason to give up the 4 Firestorms if you don't have linear scaling, i.e., if you have to sacrifice efficiency. If it's not these, it has to be something else. So what is it?
Based on what we are hearing, Apple has a new iMac model on the way that will have a (much) larger display than the 24" iMac, a (much) more powerful M SoC, (much) more RAM and (much) more storage. All of these are things Apple uses with other product families to differentiate between a "consumer" and "professional" model, the latter of which they apply the "Pro" suffix to.
It is within the realm of possibility. Though if they did this (just make it a powerful iMac) it would be a very different beast from the recently-departed iMac Pro, which was a true Pro machine, offering both ECC memory and GPUs specialized for pro workflows (the latter will be mooted if the Apple GPUs are already fast for rendering and other pro-type workflows).