Изображения вставлены через атрибут тега style="background-image: url()". Почему?
Вы не усмотрели самого главного:
Чтобы оценить, смотрим уровень браузерной поддержки  здесь https://caniuse.com/#feat=object-fit
и здесь https://caniuse.com/#feat=background-img-opts
И понимаем, что надежнее вставить картинку фоном, нежели использовать object-fit на теге img
Это реализовано для того, чтобы была возможность добавлять другие элементы внутри <div> поверх картинки в случае необходимости. Так же в случае недоступности сервера картинки не будет появляться значок ошибки загрузки изображения, как при использовании <img>. Ну и немного сократится количество прописанных классов в CSS.