потому что иначе, в силу своей однопоточности, нода впадет в ступор и займётся обработкой только этого клиента, а остальные будут терпеливо ждать своей очереди (если таймаут не случится раньше).
есть разные способы решения таких затыков, но есть одно простое правило - не должно быть блокирующих операций.