The efficiency cores actually aren't the primary thing that makes M-series chips so power efficient, even though they help. Even when you're ripping big data apart the chips do it faster than nearly anything else on the consumer market, while managing to be far more efficient as well. It's not just the process node, it's stuff like decoding multiple instructions in parallel being simpler due to the architecture.