Кексби, расстановка тэгов

Всем привет! У меня вопрос:

  1. Почему в меню нету дива с классом main-nav, а просто список с классом main-nav?
  2. А в features всё наоборот, есть div с классом features и после него уже идёт список.
    Можно ли убрать div с классом features и оставить ul с классом features? Как будет правильнее?
    <ul class="main-nav">
      <li><a href="#">Магазин</a></li>
      <li><a href="#">Каталог</a></li>
      <li><a href="#">Отзывы</a></li>
    </ul>
<div class="features">
  <ul>
    <li class="feature-item">
      <h2>Выбор</h2>
      <p>Ваш питомец оценит широту нашего ассортимента аксессуаров.</p>
    </li>
    <li class="feature-item">
      <h2>Качество</h2>
      <p>Наши товары не сломаются на второй день. Только на третий.</p>
    </li>
    <li class="feature-item">
      <h2>Безопасность</h2>
      <p>Все изготовлено из натуральных материалов, безопасных для котов.</p>
    </li>
  </ul>
</div>

Я считаю, что можно, ведь ul это тоже блочный элемент.

Я думаю, что нельзя, ибо мы создаём именно сектор(блок), где будут features, а меню она уже в header состоит, по-моему, так думали разработчики.