profesor08, Владислав Лысков вы смотрите на молоток и обсуждаете на сколько им удобно пол красить. Секете метафору? Яндекс пользуется БЭМ стеком на все 100%, а вы судя по всему имеете о нем только поверхностное представление.
profesor08, вы заблуждаетес, потому что думаете что БЭМ это только про то как именовать классы в CSS. БЭМ нацелен на создание отдельных логических блоков со своим собственным апи, стилями и шаблоном. Например в классическом БЭМ стеке кнопка это директория button в которой лежит файл button.bemhtml.js описывающий html структуру кнопки, button.js реализующий внешний и внутренний апи кнопки, button.css стили кнопки, button.deps.js зависимости которые нужны для работы блока кнопки.
И это только вершина айсберга. БЭМ это целая методология с кучей плюсов.