Primeiros passos com Node.js

No início do livro, o autor faz uma comparação da tecnologia mono-thread não-bloqueante do Node.js com outras tecnologias dentre elas o Java, onde para estas outras, que são bloqueantes, há o empecilho de caso a thread faça um acesso I/O, esta fica bloqueada até o término do processo, enquanto que o Node.js não.

Qual seria o ponto dessa comparação, visto que, trabalhando com multi-threading, ao menos no Java, você resolve o problema do bloqueio? Seria o fato de que com multi-thread, eu estaria consumindo mais recursos já que via Node.js apenas uma thread atenderia a questão?