Сохранение уникальности id-атрибутов на странице важно по следующим причинам:
Кроме того, использование неуникальных id в JavaScript, а также в популярных его библиотеках типа jQuery, может привести к нежелательным эффектам и некорректной работе библиотеки. 1
Также поддержание уникальности id особенно важно при разработке веб-компонентов и shadow DOM. 1