можно ли создавать блоки типа <div class="block__el_mod"></div> вместо <div class="block__el block__el_mod"></div>
По "философии" - нет, ведь может пригодиться блок без этого модификатора, а у вас для него отдельного класса нет Ну, в моем понимании, могу ошибаться, тогда поправят)