Что означает однопоточность Node.js?
Значит ли это, что 143 потока процессоров будут простаивать
вообще дапо этой причине Node не применяется для действительно сложных проектов с огромной аудиторией
Серверный JS появился не так давно, на это надо делать скидку. Всё от проекта зависит и требований, V8 довольно хорошо оптимизирован внутри, но если нужна многопоточность из коробки то лучше взять go с его горутинами, другое дело что это не всем надо + мне нужно новый язык изучать а так я знаю JS и могу строить систему пусть и однопоточную но зато на привычном стеке.
Когда C++ появился многоядерные процессоры даже не планировались ещё, способы работы с многопоточностью были добавлены во многие языки намного позже, где-то более удачно, где-то менее.
Значит ли это, что 143 потока процессоров будут простаивать ?
грубо говоря даРешают ли кластеры эту проблем ?
да, но проще запустить N процессов nodejs через тот же supervisordЗначит в воркеры можно поместить только какие то вычисления. 
можно, правда целесообразность зависит от поставленной задачиМне лично кажется именно по этой причине Node не применяется для действительно сложных проектов с огромной аудиторией
для чего-то маленького, завязанного на event-loop нода подходит, тот же statsd - вполне production hl решение.