Every time I get to work with JSON-LD (and json-schema and so on) I keep asking myself: how is this better than XML? (I am convinced it isn't).
JSON itself has a much simpler specification than XML, and feels much more lightweight for a lot of devs.
Under the hood though, linked data is all RDF.
Just that both make me think "this thing has long been solved in XML, why re-invent it in JSON?"