Ненавижу лапшу из колбеков.
Скорее надуманная проблема и дело привычки. Можно структурировать код и без лапши.
Так ли страшен черт как его малюют.
Плюс nodejs в поддержке множества соединений без особых накладных расходов. Для http (без сокетов) не очень важно. Для меседжеров, игр, какого-то специфичного интерактивного функционала маст хев.