ТС спрашивает про HTML.
В моем примере про семантику логической ошибки нет.
какое такое прямое отношение веб-компоненты имеют к семантике HTML?
Вопрос - может ли быть семантическая верстка без БЭМ? Ответ - да, может. Вывод - это разные вещи.
Сейчас я решил посвятить свободное время изучению этого языка, а в будущем уже определиться с конкретным направлением, где я смогу применить свои знания.
поможет мне правильно решить проблему разработки ПО с нуля