Зачем <label>?
У каждого элемента html есть свое назначение, своя семантика, свои ситуации, когда их надо использовать
Цитата:
|
HTML-элемент <label> представляет собой подпись к элементу пользовательского интерфейса.
|
https://developer.mozilla.org/ru/doc.../Element/label
Это просто подпись для какого то другого элемента.