Мое мнение я описал в коде. Тоесть я употребляю только там, где есть контент, в котором есть подзаголовки. Я так понял этот тег. И получается, что у меня всегда конструкция вида:
section
h.. Заголовок /h..
тут семантические p ul ol table
/section
section
h.. Заголовок /h..
тут семантические p ul ol table
/section
и т.д.
Почему я в примере написал 2 раза одинаковый код и потом поставил и т.д.? Да потому, что если у меня 1 раз был бы написан этот код - то тег теряет свой смысл. Отделяем что-то от ничего.
Пример абстрактный:
Продуктовый магазин, большой - можно разделить на секции: мясо, рыба, овощи/фрукты - обязательно употребляем SECTION
Маленькая овощная палатка - что там делить? Ну хорошо если поделим на овощи, фрукты и зелень. Можно конечно и зелень поделить на семядольные, зонтикоцветные - но не нужно. Тут можно употребить SECTION для деления по первому варианту, но не обязательно.
Продавец мочалок-люфф на рынке - не делим 100%.
Уточняю, что я не буду перерисовывать карту. В Гугле можно просто указать, что магистрали такой-то ширины, цвета, дороги такой - и все. Во всем мире будет так. В яндексе-же все начинается со слов "необходимо подготовить изображения" - я не готов перерисовывать весь мир во всех масштабах.