In your quote from wikipedia you missed the second part of that sentence (bold for my emphasis)
However, in most current cases, SMT is about hiding memory latency, increasing efficiency, and increasing throughput of computations per amount of hardware used.
And yes hiding memory latency is another reason why SMT is used but I also mentioned before why that is less of an issue with Apple's M1 and its also something that Apple is likely not going to change.
Leave a comment: