Seus sentimentos iniciais estão corretos - existe uma tendência negativa em relação a vários núcleos, e não é realmente tudo o que merecia.
De volta ao dia em que a maioria dos usuários usava seu PC de mesa apenas para processamento de texto simples, pode ter havido um argumento. Mas atualmente, com coisas como navegadores com múltiplas abas, cada uma em seu próprio processo (chrome e isto é, separação de nível de processo para abas), mais coisas como decodificadores de vídeo dentro de páginas web e tarefas extras que poderiam ser facilmente descarregadas como on-the-fly renderização de efeitos aka css3, até mesmo o navegador sozinho pode justificar uma razão para muito mais ram e alguns núcleos.
Adicione a isso o fato de que alguns usuários também podem estar jogando neste PC, ou usando ferramentas como garageband, imovie, handbrake, múltiplos núcleos pode ser um grande benefício.
Não é verdade assumir que você precisa maximizar (ou seja, 100% de uso da CPU em um único núcleo) um núcleo para que outro núcleo seja útil. Porque estamos falando de paralelismo aqui. A comutação de tarefas dentro de uma cpu geralmente realiza um lote de operações antes de trocar sua pilha para outro processo. Nem todas essas tarefas são vinculadas à cpu, portanto, você não verá um pico de cpu, embora o núcleo esteja bloqueado.
Basicamente, você está certo, mas qual é o número mais eficiente de núcleos? 2? 4? 12? Isso provavelmente dependeria dos hábitos dos usuários ... Eu cuido disso 2-4 para a maioria dos usuários, mas estou apenas supondo.