В чем преимущества сайтов на node.js?
На Node.js мало кто делает "обычные сайты". Делают серверные приложения.  Какие-то особые преимущества живут преимущественно в головах создателей.
Для чего разрабатывают сайты на php в отличие от обычных веб сайтов?
Для чего разрабатывают сайты на Ruby в отличие от обычных веб сайтов?
...
Не для чего)) Я, например, фронтенд. Я нормально знаю JS , а вот к php и CMS отношусь плохо. Хочу сделать сайт с БД и админкой. Наиприятнейший выход - Node.js.
Или я верстальщик и задолбался писать css и вставлять один и тот же html для менюшки в код каждой страницы. Я ставлю на ПК Node.js + gulp и учусь им пользоваться. 
Если вы о преимуществах Ноды перед php, например, то за этим надо в гугл идти. Я пишу на Ноде, потому что мне это ближе.