This the article you are referring to:
https://www.tomshardware.com/reviews/oculus-rift-vr-cpu-performance,5215-2.html?
If so, you are fundamentally misinterpreting the article and it's results.
The conclusion of the article wasn't at all surprising and is completely correct, but it also doesn't come anywhere near implying that logical cores are superior to physical cores.
Also:
https://forums.frontier.co.uk/showthread.php/423105-6-cores-or-more?p=6637413&viewfull=1#post6637413
An 8700K is slightly faster than an 8600K in VR mostly because it's clocked higher and partially because it has two-way SMT on top of the same number of physical cores (i.e 6c/12t vs. 6c/6t).
A 9700K, which is the same architecture, is even faster than the 8700K, even if you clocked it to the same speed as the 8700K, even with only eight logical cores, because it has two more physical cores and we are already reaching the point of saturation in the number of threads most games can leverage, even with VR.
Anyway, a part with 1n physical and 2n logical will never, ever have more real world aggregate performance than a similar part of 2n physical and 2n logical cores. Two-way SMT adds anywhere from -20% to +60% to effective IPC, with the vast majority of well-threaded apps on modern architectures seeing between +15% and +30% improvement from it. Taking a non-SMT part and adding more than that percentage of physical cores to it will improve performance more than enabling SMT on it. 8c/8t is faster than 6c/12t, most of the time, all other things being equal. This is not at all in contradiction to 4c/8t being much faster than 4c/4t, in suitably threaded apps, or four fast cores being better than eight or ten slower ones that cannot leverage more cores adequately or which are limited by a handful of demanding threads.