@traq +1, also why even check if something exists if it’s not required… wouldn’t just passing the data be enough. If it’s there it’s there, if not well it’s not required in which case you’re left with empty string.
Humans might not be the only ones submitting to your form.
Plus, since the comment field provides you/company with relevant and important information make it required. Any optional fields can be !required.