Background Image для сайта, хорошая практика?
Каждый тег должен использоваться по назначению.
Для img можно указать стиль:object-fit: cover;
Если это не обходимо, то почему бы и нет? какая тебе разница писать src для тега img или писать style для дива.