Насколько мне известно, элемент <nav>
должен корректно переводиться в ключевую роль navigation
в Internet Explorer 9 и выше. Только IE 8 и ниже требуют добавления role="landmark"
. Стоит отметить, что статья W3C, на которую вы ссылались, была в последний раз обновлена в 2014 году.
Я бы порекомендовал вам взглянуть на свою веб-аналитику, чтобы лучше понять свою аудиторию. Основываясь на моей собственной статистике веб-сайта (которая довольно объемна), я измерил размер выборки более 3 миллионов пользователей в прошлом году. Из них 9,8% пользователей использовали IE, и только 3,6% из них использовали версию 8 или более раннюю. Это эффективно переводит 0,35% всех пользователей, или около 11 000 из 3 миллионов посетителей. Эти цифры почти наверняка будут продолжать снижаться с течением времени.
Эти статистические данные об использовании приведены в качестве примера, и они могут не соответствовать вашим посетителям.
Несмотря на то, что статистически 0,35% очень мало, это все равно составляет 11 тыс. Человек, что не мало. Это в конечном итоге сводится к решению суда. Конечно, я бы не стал использовать подобные резервы для новых проектов, но я бы тоже не стал удалять его со старых веб-страниц.