Software customers often want other date formats besides the default, such as “mm/dd/yyyy”. It’s difficult do to it cleanly with the existing HTML5 standard. A quote from a Reddit discussion:
<input type="date" sequence="mdy" separator="/">
It’s not perfect, but covers the vast majority of variations desired. “Sequence” tells which element goes in which order, and “separator” tells which separation character is expected.