A Kludge
Hyperthreading always was a kludge to desperately keep overlong pipelines full.
It is useful for stuff that has been properly optimised, but in the consumer space where the malware hammer mostly lands not so much.
Frankly, I wish Microsoft would take these issues as seriously and disable cruft like this in the consumer OS's by default.