The validation that actually prevents bugs
Syntax validation tells you a document is well-formed. Schema validation tells you it is correct - that the required fields are present, the types are right, the numbers are in range, the strings match their expected shape, and no unexpected keys have crept in. That is the check that stops bad data reaching your business logic.
The payoff is concentrated at system boundaries. Validating an incoming request body means a handler can assume its input is well-shaped rather than defending against every field being absent or wrong. Validating an outgoing payload in tests catches contract breakage before a consumer discovers it in production. Validating configuration at startup turns a mysterious runtime failure into a clear error message at boot, which is a large improvement in operability for very little work.