I'd love to know how Gargron (mastadon author) feels about json-ld.
Im just the peanut gallery but json-ld is pretty nice. Give people the right "context" & they can basically ignore that they're working woth json-ld, in a wide range of cases. But get real extensibility & interop with the other semantic web things.
Of course, writing maintaining & using the translators to flop between forms is more work!