Несколько лет назад за этот вопрос бы покрутили пальцем у виска, но мода на семантичность ушла, как и ушла когда-то мода на XHTML и валидаторы.
1. И сейчас тоже крутят у виска, что вполне нормально.
2. Мода на семантичность никуда не уходила, просто семантика уже давно стала стандартом де-факто и никто просто не орет об этом на каждом углу.
3. Моды на XHTML в общем-то и не было, действительно валидный XHTML (который fatal'ы бросал из-за разметки, ага) мало кто и мало где использовал в реальности.
4. Валидаторы никуда не делись, опять же, это стандарт де-факто.
5. Вы еще забыли про Schema, ARIA и прочее. Только не называйте, например, accessibility - модой. А то люди у виска еще долго будут крутить и смотреть на вас косо.