While I understand the point this is making, it seems that many of the popular uses of JSONSchema are for "Definitions" (API Contracts). These typically are then used directly for "Code Generation".
Would you say that this is outside the scope of what JSONSchema was designed for?