XHTML is hard-structured, and among its negatives, requires being fully downloaded to be parsed
and validated.
HTML, including H5, has soft-fail modes.
At least that's the justification I generally see. See the Criticism section of the Wikipedia article:
https://en.wikipedia.org/wiki/XHTML#Criticism