Личное мнение.
Есть монополист JS , из коробки язык плохой, что бы превратить в его что-то более нормальное, нужно использовать фреймворки, обертки , всяческие вспомогательные пакеты, куча плагинов для IDE и еще много чего, каждый день все это дело обновляется, выходит что-то новое, нужно следить.
Разобрались как все это настраивать - у вас появился более менее нормальный "язык".
Рынок состоит из :
1) Простые проекты (95%) - малый и средний бизнес, все то что работает с данными, визуализация, отображение , создание и прочее.
2) Сложные Проекты(5%) - гиганты, люди которые создают очень масштабные проекты для всего мира.
Что делает JS:
1) Забросил щупальца в сервеную разработку (https://nodejs.org/en/) и занял там определенную нишу. (тут все понятно, JS на сервере + свои серверные фичи)
2) Пробросил Щуальца в мобильную разработку, начинает занимать рынок (http://facebook.github.io/react-native/) (Пишем на JS + "CSS" , на выходе получаем IOs/ Android приложение)
3) Пробросил щупальца в Десктопную разработку), начинает очень быстро развиваться , до России пока еще не дошло, но Microsoft уже выпускает свои приложения на этой технологии.
За ним подтягиваются много других.
Вдумайтесь, сам Microsoft , создатель C# разрабатывает приложения на JS.
(https://electron.atom.io/) (пишем JS код, на выходе получаем Win,iOS/ Unix приложения)
Ниже я буду описывать малый и средний бизнес, т.е. 95% задач рынка.
Но для начала скажу, что для этих задач вам не нужна высокая производительность, в этих задачах не рисуют карты как в yandex.maps , не создают 3D игры и не анализируют 1000000 позиций данных.
Слабое место в этих задачах будет всегда БД.
1) JS убьет все что только возможно, начнутся войны против разработчиков :D
Его постараются свергнуть с престола, многие разработчикам не понравится что какой-то JS лезет в их святыню.
2) С визуализацией WEB сложно конкурировать
Cравните разработку адаптивного , интерактивного красивого приложения на WEB и на том же C# , повторю еще раз, описывается малый и средний бизнес, о фотошопах и автокадах речи нет (пока что :D)
Маркетинг будет выбирать WEB.
3) Многие работодатели в РФ через пару лет просекут фишку выгоды, и начнут искать ребят на тех технологиях что я описал выше, почему? Потому что это выгодно, разработка ведется сразу под все возможные платформы, Microsoft уже начал разрабатывать свои продукты на JavaScript (Сложно представить, но это так.) , зарплаты будут высокие.
А как же производительность?
Не нужна вам производительность в 95% случаях.
А как же говно код?
Говно код будет всегда и на всех проектах, если на задачу будут ставить не специалиста за 140 000 рублей, а батрака за 40 000 рублей.
Что бы свергнуть JS с престола, нужно создать новый интернет , с бинарным браузером, нужно переписать все алгоритмы поисковиков, все WEB протоколы, нужно поменять весь мир и всех людей.
Это может сделать только Google либо Microsoft ( Весь его бизнес завязан на WEB, будет ли он убивать свой бизнес? )
Microsoft смирился и у него есть своя ниша.
Вы наверное сейчас подумали про WebAssembly?
Тут нужно писать отдельную статью, но если вкратце, то это только плюс для веб разработки, это даст огромный прирост в той нише сложных проектах (5% рынка)