Why so much scaffolding code is required? 512,000 lines! Something is wrong. Is the AI model by itself then simply too raw to be of any use?
Claude Code is a product - not just a naked model endpoint.
The product has a terminal UX, file handling, git integration, permisssions, tool plumbing, telemetry, safety checks, state management, packaging, tests, etc.
And to be clear, this is
exactly how these models should be used: today's models need scaffolding because the hard part is not only ‘generate code’ but to ‘operate reliably inside a messy human workflow’.
What would be fair to say instead is: ‘These models are still raw enough that turning them into dependable tools requires a great deal of scaffolding’.
That is perfectly defensible.
However, saying: ‘therefore the model by itself is useless’
does not follow - this really depends on your usecase and budget.