How to hide webform label from email only?
It would take quite a bit to edit the email templates. The truth is that this is design behavior, because labels

The better way to do what you want is to put that text in the help/description field of the component and then style it with CSS. That text is not included in the email.