Вёрстка в духе БЭМ получается, когда используется простая и понятная разработчику структура. То, во что она превращается при разворачивании структуры — HTML, CSS, разработчик не трогает вручную, да и не должен.
Не сомневаюсь, что вы знаете фреймворки для работы с БЭМ, но когда люди вручную пишут крокодилы «как в БЭМ», меня просто умиляет:)) Как котята. Хотя нет, котята — отстой.
И, как мне кажется, серьёзная часть разработки уже базируется на Node.js. Включая всевозможные grunt, gulp etc.
ПыСы Яндекс перешёл на
Stylus.