Просто перемены. Windows уже начала вырождаться - погоня за числом установок вин10 в доказательство тому. Сами активно в компании внедряем Linux, по вопросам безопасности - он пока намного надежнее, по цене намного ниже(посмотрев сколько стоят вин8). Есть конечно нестабильность, несогласованность обновлений.
Самый главный аргумент: чисто чтобы не кормить Microsoft - потому что в вин10 платить придется за каждый клик мышкой.
Q: My site currently follows your recommendation and supports _escaped_fragment_. Would my site stop getting indexed now that you've deprecated your recommendation? A: No, the site would still be indexed. In general, however, we recommend you implement industry best practices when you're making the next update for your site. Instead of the _escaped_fragment_ URLs, we'll generally crawl, render, and index the #! URLs.
Серьезные пацаны-то и не знают, что нужно им только перейти со своих MacOSX, то у них CI заработает в полный рост без этого Docker, на который все ругаются.
А если серьезно - то для решение проблемы несовместимости окружения при development и при production используются совсем другие инструменты.
Даже если вы работаете под Ubuntu Desktop, то никто не гарантирует абсолютно запуска на Ubuntu Server. Я сталкнулся с этим буквально вчера. Система идеально годами работающая с Ubuntu 14 отказывается компилироваться на Ubuntu 16, FreeBSD 10, Debian 8, CentOS 6 и пр.
И серьезные пацаны, вконец замученные deps hell, просто молятся на Docker при всех его недостатках.
Если не в курсе - Docker это удобная надстройк управления контейнеризацией, когда приложение, запускается под одной Linux, но внутри сидит ядро от другой Linux и все окружение. И приложение думает, что на самом деле оно работает под другой версией Linux.
Вот такая вам "полная совместимость" внутри Linux.
Настоящий CI, решающих все проблемы с совместимостью, категорические требуется реализовывать внутри виртуальных машин или контейнеров.
Так вот, если вы не в курсе. При разработке под Windows или MacOSX используется та же виртуализация Docker для полной эмуляции среды исполнения. Правда, используется в более жестком варианте - не контейнерном, а полностью виртуальном. Но с точки зрения пользователя - разницы нет.