Kaveri is an APU with a GPU that share the power budget with a CPU, so you re just preventively badmouthing Zen using a fallacious, and irrelevant anyway, exemple..
I cannot quite see how talking about the working priciples of the dynamic clocking is bad mouthing?
Kaveri is a broken design, but the fact is that since Kaveri (or it's time frame) there hasn't been a product with a fixed base frequency.
The same exact behavior (clocks being dynamically adjusted based on available power budget) happens on all AMD APUs and GPUs released after 2013. It is a feature of the SMU and has nothing to do with the domains sharing the power (since there are no domain specific power budgets). Zeppelin uses similar SMU as Excavator parts do, only more advanced and with some additional blocks. Regardless this isn't anything new exactly, since the same feature is implemented in Orochi through Apm. Ultimately the clocks depend on how tight the TDP limit is in relation to the actual unconstrained Pmax.
Dynamic clocking is a much anticipated feature, since it adjusts the performance based on actual operating parameters. Because of that the product might not always reach it advertized frequencies but it can also in some cases exceed them (i.e when the power budget allows), as I previously said.
This is no different how recent Intel CPUs operate.