Вскрыл постоянную боль, которую приходится многим разжёвывать. Шутки про религию и caniuse вообще 🔥 )
А вот примеры с DDD немного сбили с толку. Т.е. контекст БЭМа потерялся. Я, например, с этим понятием впервые столкнулся и при проецировании его на БЭМ - вообще происходит каша (это как критика доки
bem.info). Имхо сбивает с толку.
Мне методология зашла по одной схеме, как сказал кто-то из великих: "Нужно сесть и осознать".
С этого момента, уже лет 5 только одна методология в проектах.
На счёт методологии, конечно можно было сделать ещё одну оговорочку. В доке описывается эталон того, как должен выглядить БЭМ. Многих это отпугивает. Можно было рассказать про то, что каскады применять можно, но не рекомендуется, т.к. есть такие и такие проблемы.
Бывает что по бему начинают такое лепить, что чёрт ногу сломит, а на простеньком каскаде решается на раз-два.
Т.е. нужно воспримать БЭМ как инструмент, помогающий решать задачи, а не полное руководство к действию от которого нельзя отойти (иначе расстрел)