Иконки не являются частью контента. Они несут только визуальную нагрузку. Оформительскую. Для машинного чтения бесполезны, даже вредны.
Представьте, что вы "просматриваете" страницу скринридером. И он начинает вам зачитывать описания иконок. Оно вам надо? Вы пришли за информацией.
Поэтому иконки вообще не следует верстать тегом img. А уж если сверстали, то оставьте alt пустым и добавьте role="presentation"
не знаю, как насчет лаконичности, но связанность излишняя. Методу запуска работы вообще не обязательно ничего знать про квесты. Ему достаточно просто опубликовать событие: В строении А запущена работа.
А там дальше, кому надо, тот и подпишется на это событие, и сделает, что ему нужно.