From a presentation perspective, if I write a text between a tag it looks identical as to if I hadn\'t.
So, why do we use this tag at all?
HTML tags are meant to convey special meaning to users of various categories. Here is what label
is meant for:
For people with motor disabilities (also for general mouse users)
Correctly used label
tags can be clicked to access the associated form control. Eg. Instead of particularly clicking the checkbox, user can click on more easily clickable label
and toggle the checkbox.
For visually-challenged users
Visually challenged users use screen-readers that reads the associated label
tag whenever a form control is focused. It helps users to know the label which was otherwise invisible to them.
Read more about labelling here