I was there when all this happened. XML for everything. Why have proprietary databases when you could have an XML database? Why have tabs in your Makefile when you could use XML? Why use a dynamic language to glue stuff together when you could use XML?
of note: XML is still in VERY wide use everywhere.
https://tech.lgbt/@lettosprey/112551320638344920