Я всегда считал, что класс от id отличается лишь кол-вом элементов => id уникальный, class много
И разве не может случиться, что у тебя на странице будет две навигации (в хедере и футере). Получается — чтобы переиспользовать компонент, придётся переписывать саму навигацию с id на классы