Why all of this matters with respect to #JsonLD:
JSON-LD is a hugely, massively complex beast of a spec that is incredibly feature rich (c.f., https://hachyderm.io/@hrefna/110894609163744434 ).
That complexity, however, comes at a cost and, unlike say JSON schema or some other options in this space, that cost is borne by the _implementer_. Especially problematic since a lot was punted _to_ JSON-LD: #ActivityPub didn't want to define a metamodel and wanted to lean on #JsonLD for a lot.
So what do we do about it?
1/