no, structured data was never truly “free”, but it was far cheaper because most of the validation/parsing happened outside the model. With Structured Outputs, the model itself is now doing strict schema validation and token-level constraint checking, which directly increases token usage and compute, hence the ~30–40% cost bump you’re seeing.