This is cringe and you're taking about a bunch of stuff that's not relevant to the discussion.
I don't need to know what the cache miss rate is to see that games run faster on X3D chips despite the lower single thread performance, it means that wasn't the limiting factor, it's very simple.
Same story, there are ways to speed things up with multiple threads with javascript even if it's not natively supported but once again everyone knows javascript is slow and not because it doesn't easily support multithreading but because it's slow period, just like python.
This is a very bad argument, if your problem is that you are writing software in something that doesn't easily support multithreading or if said multithreading performance sucks the solution is to offload that segment of your program to something where that's not an issue and if you can't figure that out then that's on you and not on the hardware or language.
Like I pointed out above just do the following experiment, severely downclock your CPU vs have just 1 core enabled, see which scenario yields a more tolerable experience. You don't have to believe anyone or anything, just see for yourself what is more important at this moment in time.