And that's how we seem to have transitioned to JSON, at least for some information storage and transition :)
Remember when it was all the rage to use XML for RPC? and even in AJAX?
In short XML is a lot more powerful than simple JSON. JSON is a subset of XML with a different syntax.
Also, Protocol Buffers are by far better a better schema language than XSD.