If you think XML is a failed technology you haven't stepped foot anywhere near a serious enterprise company.
the CNC machine I'm working retrofitting right now has XML definitions for basically the entire thing from GPIO setup to machine size parameters. Kinda crazy but at least it isn't a cursed hex file
It's a failed technology for websites.