Around 2000, the W3C wanted the messy, forgiving HTML to become clean XML — parseable by the same strict tools that handle data feeds and config files. The promise: predictable documents, easier processing, and a path to extensibility. The reality: one tiny error broke the whole page, which proved too brittle for the real web.