Why did the Mojo :: DOM developers create their own Selectors and not use XPath syntax?
They definitely didn’t. CSS syntax is much more natural for many web developers, and despite the power of xpaths, CSS is the best impedance match for the HTML DOM. Its one of the reasons jQuery is done so well, for example.