Embedded "microformats" like JSON-LD (or, say, Dublin Core RDF metadata) are somewhat problematic, in that they're not covered by the HTML standards, and not documented on any of the "HTML5 tutorial" sites—since they're something "above" HTML. (It'd be a bit like expecting such sites to document how to write inline SVG in your HTML5 document.)
So there's no "effortless" way for knowledge of HTML-embedded microformats to filter down to most HTML document authors or web-app theme creators. They have to actually go and seek such knowledge out. And often they don't know what they don't know†, so they have no reason to.
Essentially anything on the web that requires or relies on an HTML-embedded microformat to work, is instantly relegated to being an "SEO black art" that just gets passed around in blog posts read by bigcorp web-app devs and no one else.
---
† This is one big part of what the people who dislike minification, WASM, etc. are complaining about re: the "readable" web. It used to be that you'd discover techniques like this by just looking at a bigcorp's production web pages and seeing how they work. That's far harder today than it used to be, and it's only going to get even harder in the future.