@thisismissem Ah, you are assuming that the dev is also doing the data modeling. Gotcha, makes sense for Indie-Devs or small ventures.
Still, what you describe is not particular to JSON-LD. Devs can simply store their JSON objects in a Pod.
In my experience, the "confused dev" that you described above occurs when the devs are forced to use JSON-LD without understanding the basics of RDF. Proper on onboarding is crucial here, tooling like LDO and similar do exist to ease LD development ...
) just gives you more features from the RDF world, no?