Or when Intel HT first appeared. Or when Intel HT reappeared. Or when the first dual core appeared. Every time Windows needed updates to perform properly; Linux also needed patches to adjust scheduling for Zen and also received patches in many other instances.
The scheduling decisions of Windows are not unknowable. It was entirely AMD's call to make a CPU that was effectively hyperthreaded but to still mark the cores as fully independent.
This is nothing new or outstanding at all.