Бывает так, что в блоке есть несколько сущностей (скажем, 5 штук), у которых в стилях много общего, но больше различий. Например, 12 CSS-свойств, значения 4 из них всегда одинаковые, остальные 8 у всех различаются. Если создать элемент с модификаторами, модификаторы получатся раздутыми (большая часть описания сущностей оказывается в них, а не в "чистом" классе без модификаторов), а если несколько элементов - много повторяющихся стилей (Sass-миксин решает проблему boilerplate у разработчика, но CSS всё равно раздувается). Как считаете, что лучше выбирать в таком случае?