Сочетание "Город-герой" подразумевает под собой его население, пережившее внушительные трудности. Например, жители города-героя Ленинграда (ныне Санкт-Петербург, на всякий случай) прошли через страшную блокаду в годы Великой Отечественной войны. Если бы званием героя удостаивали каждого жителя такого города, сохранить память о подвиге и донести ее до потомков было бы сложнее, ведь невозможно знать абсолютно все имена участников, например, той же самой блокады.
Дома-герои и улицы-герои не существуют, потому что в их масштабах реальнее и логичнее награждать людей лично. Их число в разы меньше, чем все население города. Также один дом/улица - это малая единица населенного пункта, не дающая оснований на присвоение ему этого гордого звания.