Por que a validação de formulários HTML5 permite emails sem um ponto?

Eu estou escrevendo um mock-up muito simples para demonstrar algumas formas de validação HTML5. No entanto, notei que a validação de e-mail não verifica um ponto no endereço nem verifica os caracteres após o ponto.

Em outras palavras, "john @ doe" é considerado válido, quando claramente não é um endereço de email válido; "doe" não é um domínio.

É assim que estou codificando meu campo de email:

<input type="email" required />

Isso não é suficiente?

Verifique issoviolino para ver o que quero dizer.

Nota: Eu sei como fazer isso através de um padrão RegEx. Eu só estou querendo saber como alguém poderia usar o tipo de e-mail.

questionAnswers(8)

yourAnswerToTheQuestion