BEM is a waste of time, imo. It takes longer to learn what NOT to do when you "BEM the rules" than it would just to do it in a dev-friendly, DRY manner. It seems to encourage folks to ignore the "Cascading" in CSS way too often - which is like trying to use nothing but an open flame, and your hands, to cook an egg.
Also, if you're having a hard time evaluating any type of code, you may need to blame the person who wrote it.