Given that it interacts with thread director and Intel made some changes there between ADL and RPL so I could see 12th gen not being as straightforward. It does also sound like it's customized to the SKU configuration, but that should still make 13th gen very simple.
Based on what you previously quoted:
"Why did Intel only choose to enable Intel® Application Optimization on select 14th Gen processors?
Settings within Intel® Application Optimization are custom determined for each supported processor, as they consider the number of P-cores, E-cores, and Intel® Hyperthreading Technology. Due to the massive amount of custom testing that went into the optimized setting parameters specifically gaming applications, Intel chose to align support for our gaming-focused processors."
It sounds to me like the model is managing both thread assignment and per-core frequency. The optimal frequency distribution will depend on several parameters specific to a given CPU model.
If you consider a normal, multi-threaded workload, the frequency of the CPU's cores is a simple function of how many are busy vs. the power envelope of the CPU. Once the applicable power limit is reached, there's an optimal freqency-scaling curve that ramps down the clock frequencies of the cores to ensure the greatest overall throughput. However, the shortcoming of this approach is that it treats the priority of threads on each core as equal. In the event that they're
not equal, what you'd rather do is place the most latency-sensitive threads running on a P-core (ideally without another sibling thread) and crank up the clock frequency on that core, at the expense of some of the others. Since prioritization of threads isn't going to be a binary thing, that means clock frequency shouldn't be distributed as an all-or-nothing, but proportionally doled out.
It's a very complex optimization problem. Of course, if you had enough cooling, achieving the highest all-core boost can greatly simply matters. Better yet, if you can remove the E-cores from the picture. However, this optimization feature seems aimed not at the type of gamers who would do that, but perhaps people gaming on OEM-built machines. You can definitely see how OEMs would appreciate software to improve the gaming experience on the non-exotic spec machines most people buy.