Не являюсь специалистом высокого класса в данном вопросе, но склонен доверять мнению людей с большим опытом в области и работающих над большими проектами со сложной структурой и они говорят что
БЭМ полезен, но вот научиться использовать его правильно сложно, поэтому и появляются хэйтеры(неосиляторы).