В этом плане БЭМ не более чем соглашение об именовании классов.
А надо затем, что когда начнешь работать над большим проектом в большой команде, что бы ты мог быстро читать чужой код, а коллеги твой ибо на большом проекте крайне трудно через месяц понять:
.sgrm_left_container .sgrm_dss_column{
}
а што цэ???
Кроме БЭМ-а существует еще целая плеяда всяких бутстрапов, гридов итд итд