I think you're making an allusion to GQL typing here, which I grant. A big downside of REST+JSON is that you've pushed most of the "interface contract" to the structure of the JSON file.
> I should also note that WG doesn't require graphql.
Sure. The common element to both (for me) is the layering of abstractions that hide what's really going on.