... Some people on this forum act as though Intel and AMD engineers are incompetent and don't know what they are doing. There's a reason why SMT has been used for such a long time, and the benefits typically outweigh any of the drawbacks. ...
SMT made a perfect sense in the old times when PCs were limited to 1-4 cores.
SMT still makes a perfect sense for professional heavily multithreaded applications, but
there the primary benefit comes from the number of physical cores, SMT just helps to squeeze even more performance out of those many cores. Ideal CPU for such workloads now is AMD Threadripper and server CPUs.
For normal PCs, where consumers, who need them, can get 16 (full cores in AMD CPUs) or 24 (full and compact cores in Intel CPUs), SMT is not needed anymore.
Theoretical arguments are kind of useless, when
you yourself can see, how powerful and how prioritized the second threads really are. Not much.
I stated three or four times already, that the second threads in 13900K are the least powerful, the last ones to be used and they add just the last 13 percent of MT performance.
If somebody really needs that much MT performance, he should get a Threadripper or another server CPU. He is severely limited by a consumer CPU and platform.
Normal people need a few powerful threads and also some more for occasional loads, that could use them. (BTW I like the P+E cores approach a lot).
Proffesionals should get a proper workstation with Threadripper, other server CPU with a lot of cores or a server with such CPU/s.
Anybody between these two is an anomaly and should not exist, and if they exist and complain about lack of MT in CPUs for normal people, they should not be listened to.
They should be silent, work hard and save money for CPUs they really need.