Yes! That is exactly what they should have done. Especially, since they had to of known this would be an issue. If they didn't know, then they completely failed in the testing phase.
You and others are wasting time on this subject. This whole subject is created to generate more FUD in favor of clicks, views and hits. Intel does offers CPU´s simular. A base clock and a boost clock. Always within thermals and current, a up to value. Do you want to start hitting on Intel too now?
see edits.
You're missing the point.
The stock cooler cant keep these cpus under 60c. The type of cooling that needs to happen with isnt common.
I have no idea the relevance of one dude hitting a clock on sen+ cpu. This is about zen 2. That said, even you did say zen 2, it's still a poor talking point. If its advertised... a small minority hitting it isnt right...regardless if its 50mhz or 100mhz. If it says xx on the box and I have the conditions they set forth met, a MAJORITY should be hitting those clocks, not a handful with luck.
The Zen+ works with simular tech, and pretty much the logic to that can be found in the Zen2 family as well. The XFR is a extended feature now on Zen2 family. But that doesnt mean the behaviour of Zen+ could not be applied to Zen2. My CPU on stock stops holding boost clocks once it reaches 60 degrees and starts to back down from 4.2Ghz on a IBT workload to 4.1GHz, once it starts to pass another thermal threshold it backs down to 4.05Ghz and so on. Its all temp related really. Remember my SKU is a 3.7Ghz base model. Getting 4.2GHz out of it on the long run is 500Mhz above what AMD sold me.
Once i adjusted my fan setup from going from 3 to 6 fans on a 360mm rad and lowering the voltages supplied, it start to hold the boost in this case on 4.2GHz all core IBT. Over a small period of time the water starts to heat up and brings the CPU to 4.1Ghz eventually now. But my CPU worked all this time for a longer period on 4.2GHz compared to stock settings. I am getting a overal better result then compared to a stock setting. My single core boost stick constant on 4.35GHz now with a sling once in a while to 4.2Ghz. Its doing exactly as AMD intendede the technology build inside the CPU.
So yeah this is a very stupid way of measuring how the avg 3x series hold their boost clocks. It takes some settings in bios first, it takes some measures in cooling as well, and know that a feature like FIS might be the culprit to archieving higher boost clocks. You have to dive into your CPU first to understand why its not reaching those advertised speeds. If your 50mhz under it, you belong to the few lucky. But you could, stick some time just like i did, and see if you can get a higher clock or a longer boost state.
That there is variation on different motherboard vendors, you have to find out as well.
As for the Ryzen CPU stock cooler, really its sufficient to keep the thing under a typical workload under a certain temperature. Not when you start bashing with CB or IBT for that matter on the long run. Afterall watercooling is always the better sollution for faster heat transfer compared to a heatsink.