Скажем, у нас есть какой-то блок, в котором элементы идут в строчку.
<div class="card">
<div class="card__elem1">...</div>
<div class="card__elem2">...</div>
</div>
Однако, что если нам понадобиться добавить элемент снизу, но при этом оставить его в рамках текущего блока? Делаем подобную верстку.
<div class="card">
<div class="card__row">
...
</div>
<div class="card__bottom">...</div>
</div>
Однако теперь нам придется изменить и верстку всех старых блоков, которые без элемента снизу:
<div class="card">
<div class="card__row">
...
</div>
</div>
Старые блоки переусложнены, внутренний контейнер здесь не нужен.
Вот и вопрос: а что если мы скомбинируем блок и его элемент на одном html-элементе?
<div class="card card__row">
...
</div>
Теперь блок сам себе элемент.
Вполне себе лаконично.
С сайта бэм: (Элемент) "Составная часть блока, которая не может использоваться в отрыве от него."
Условие выполнено. Мы и правда не используем элемент в отрыве от блока.
Вот и вопрос бред это или можно практиковать.