The last point is the one that matters in practice. Guaranteed well-formed JSON removes the retry-and-parse cycle, but a schema-valid response can still be the wrong answer, so the downstream validation layer stays either way. Structure and correctness are separate problems.