I don't disagree, but FWIW, this is common deliberate choice.
E.g. Protobufs work exactly the same way. Except unlike JSONSchema, there's no way to disable it.
The reasoning is to permit future extensibility.
And validating someone else's output seems counterproductive?
I don't disagree, but FWIW, this is common deliberate choice.
E.g. Protobufs work exactly the same way. Except unlike JSONSchema, there's no way to disable it.
The reasoning is to permit future extensibility.