Есть ли вообще какой-нибудь толк от HTML5 семантической разметки страницы?
Некоторые люди на сайтах пишут, что "семантический код занимает меньше места". 
тк они для того и создавались чтобы ты классы не задавал. правильно будет сравнивать так:<header></header> || <div class="header"></div>
p.s. и не приплетай сюда БЭМ. это вообще из другого разряда
Сомнительная полезность для мифического определения поисковыми системами каких-то там групп контента...ну не знаю, только слышал про такое.
Не сомнительная, а полезность. И не только для ПС.