I agree with you completely. I was talking about the parsing being easy with this, not referring to the outputs being correct in reality.
You can get awful results with poorly defined constraints.