Der Punkt ist, dass SMT und MCs keine konkurrierenden Konzepte sind - SMT steigert die Effizienz der Ressourcenauslastung und mehr Kerne steigern die zur Verfügung stehenden Resourcen, deshalb werden sie auch immer zusammen eingesetzt und SMT kommt nur in Spezialfällen an 2 vorbei.
Wieso sollten mit SMT defekte Kerne nicht deaktiviert werden können? SMT fügt dem Kern nicht allzuviel hinzu (im Mindesten ein paar physische Register und die Logik für (hoffentlich) "intelligenten" Kontextwechsel und/oder parallele Kontextbearbeitung)