I feel like a lot of people who were criticizing XML a few years back because "schemas are complicated" and "XML is too verbose" are slowly realizing these things were invented for a reason.
JSON-LD or XML are perfectly good candidates for data with strict schema. But it took devops startup fanboys some time to realize schemas were useful in the first place.
> a lot of people who were criticizing XML a few years back because "schemas are complicated" and "XML is too verbose" are slowly realizing these things were invented for a reason
Agreed, it's analogous to the way the programming language world has come around to realising the static type system folks had a point all along.
I don't have much experience with XML so I can't speak to whether the other criticisms of XML make sense, especially regarding complexity.