Generally speaking, Apple's systems throw work like web browsing to the performance cores. Browsing the web is actually super intensive for very short periods of time, increasing performance of rendering makes the system feel snappier. They mastered this art in the iPhone as they had to learn how to make snappy feeling devices that also sipped power, the easiest way to do this is to be done with processing as fast as possible so you can get back to idling on just the E-cores.
The E-core magic trick is that they are always running and also exist to prevent thread stoppers, tasks that force you to pause high-priority work such as network requests, push notifications, or memory management. This enables a machine where the performance cores can pound away at tasks uninterrupted and your cache can stay dedicated to the task at hand, preventing situations where you may have to dump branches mid-process, increasing performance consistency. Mathematically, it works out to where the P cores are ~5.2W each and then the E-cores are less than that combined, allowing the system to idle on just e-Cores and spin up and dedicate P-Cores to the UI and UX intensive tasks, keeping the thermals low and performance high. In a situation like the Mac Pro, I would expect much, much hotter P-Cores too as the thermals will allow.