Quote from the HTML 5 standard:
It must be admitted that many aspects of HTML appear at first glance to be nonsensical and inconsistent.
HTML [...] have been developed [...] by a wide array of people with different priorities who, in many cases, did not know of each other's existence.
I think this could be written in a top section of quite a lot of standards I've been working with :)