@thisismissem just stumbled over your comment here.

Why did the developers need to come up with a "schema" in the first place? Proper data modeling is hard (as you say too)

Devs can just define their JSON objects and store them on a Pod, and read them from the Pod in their app. You _can_ simply ignore the LD part here. (My students always do that first when they are already used to web dev)

Doing data modeling for LD (which we should! :) ) just gives you more features from the RDF world, no?