>Вне браузера можно C++ использовать по прямому назначениюВне браузера есть и другие назначения помимо написания полномасштабных rich client и сервер приложений есть ещё небольшие утилиты под задачу, встраиваемые скрипты (давно пора VBA выкидывать на свалку истории но, видимо, пока не начто поменять), расширение функцилнала программ за счёт скриптов-плагинов, скрипты для выполнения системных операций (shell/bat), хранимые процедуры в БД (некоторые прикладные конструкции ведь удобнее реализовывать алгоритмическим языком чем декларативным) и т.п.
Если для всего + для активного web-контента будет использоваться один диалект одного языка с унифицированной стандартной библиотекой и интерфейсным функционалом то, imho, это таки хорошо.