JSON-LD can be nice to work with as a JSON object, for example:
https://kolektiva.social/@anarchivist/111905336837934109.json
But it can also be very difficult to work with, for example:
https://id.loc.gov/authorities/subjects/sh85079255.jsonld
Since you don't really know what you're going to get you need to use heavy RDF processing tools just to work with some JSON data. I think that's why people don't like JSON-LD.