Удел js это клиентские скрипты. ТОЧКА!!! То что там адаптировали Node.js как серверную часть веб-приложения с возможностью подключаться например к БД я думаю, что сильно не влияет на общую концепцию, а скорее попытки натянуть сову на глобус. Что касается разработки приложений для рабочего стола, то любой кодер, который использует C# или Java, или тот же Qt вряд ли будет использовать js по причине того, что у него и так есть полный набор инструментов и js ему нахер не нужен.