Everything thermal throttles, that's what turbo is.
The issue last year was because Apple was applying the thermal throttling in such a way as to make the average performance of the CPU significantly lower than it needed to be by throttling too much, too quickly then recovering to too high of a clock speed too quickly thus ping-ponging between a very fast/high/hot state and a very low/cool state. In many cases the CPU would drop down below 600mhz for me for periods of time.
A proper setup will have a graph with a brief (~30s) burst to turbo max followed by a thermal throttle slightly below what the system can sustain followed by a recovery to the max sustained clock speed at just below the thermal limit.
e.g. 4.2ghz for 30s to 2.2ghz recovering to 2.6ghz sustained.
The exact profile is highly workload dependent but a properly designed system invariably follows that general profile.
Sure, performance will increase, I'm not arguing with that. I was just refering to my own experience. Personally, particarly this issue, made me use servers/clusters more, so data analysis or massive code compilation I do remotely, and for me 'Pro' now means a stable OS, good screen, good touchpad, good sound laptop which just runs IDE and browser (and occasional small Python tests of algorithms in Jupiter).
I guess there's a reason it's "Pro".