И почему это правильно? Потому что Вы читали книгу "Как стать верстальщиком. 5 издание" 1991 года?
Из возможных плюсов могу выделить только 2 пункта:
До html5 было негласное правило(или соглашение\удобство) навигацию помещать в список. Поэтому cms (например wordpress) или программисты ожидают увидеть именно такую разметку.
Более удобное размещение подменю.
Как можно заметить оба пункта сомнительные. В wordpress можно переопределить название tag'ов, а сабменю можно любым элементом сделать. Но у Вас как у программиста есть задача сделать код удобночитабельным. Для меня в2 вариант:
<nav>
<a>
<a>
<a>
</nav>
выглядит удобнее. И если у Вас нет необходимости в списке, то зачем его использовать?
Aleksey Solovyev, Может потому, что вопрос о семантике, а не о Вашем удобстве? А если мы имеем СПИСОК ссылок для навигации, мы должны использовать тег для СПИСКА. Семантика и Ваше удобство разные вещи.