Это не является ограничением языка. Более того, на сегодня в Node.JS возможна и многопоточная обработка данных (Web Workers), и событийная машина на нескольких ядрах (передача FD дочернему процессу, multinode, cluster), и псевдосинхронная обработка (node-fibers).
Если что:
подключается к удалённому серверу и делает socks-proxy на локальном порту 8080.
Про опции -L и -R даже говорить не буду.
Обычный nc можно использовать для подключения к сети с другого сервера. socat позволяет сделать это чуть-чуть комфортнее.
mstsc (из состава windows) позволяет подключиться к иностранной VDS'ке на винде и просматривать запрещённый контент анонимно с шифрованием без SMS.