Это извечный риторический творческий вопрос, на который вам никто не даст ответ. Если на это нет патента, то это не копирование, если вы не в высшем эшелоне дизайн-студий мира, работы которых будут тщательно обсуждать и муссировать на предмет, чем они были вдохновлены, — то и переживать не стоит.
Александр, кто вас учил делать сброс, который ломает изначальную логику отображения элемента? Посмотрите сбросы на сайтах, block'ом редко когда делают. Лучше точечно это делать.
Ещё данная проблема решается добавлением display: block; — но это плохая практика для сброса, потому что тогда там, где нужно обтекание картинки или другие штуки, его не будет. Поэтому добавляйте vertical-align: middle;
Александр, в качестве универсального глобального сброса стилей ставьте max-width: 100%, чтобы картинка не расстягивалась больше своих собственных размеров и размеров родителя. И ставьте локально width: 100%, чтобы картинка расстягивалась ровно под родителя, даже если она меньше/больше его.
Генерирует стили вот такие: