HTML does provide the ability to use some client-side form validation without JavaScript.
https://developer.mozilla.org/en-US/docs/Learn_web_developme...
Not saying your broader point is incorrect, but useful to know.