теоретически да, пишешь им два класса, общий и основной. Но мне так проще и быстрее, потому что часто бывает, что стили одинаковы, но у одного - падинг меньше и черточка, а у другого цвет другой.
<div class="block block--color">
Так же в случае недоступности сервера картинки не будет появляться значок ошибки загрузки изображения
Это реализовано для того, чтобы была возможность добавлять другие элементы внутри поверх картинки в случае необходимости.
Можно также с img сделать. Абсолютное позиционирование никто не отменял.