This decision is honestly very confusing to me as a constant user of Claude Code (I have 3 of them open at the moment.) So many of the issues with it seem to be because ... they wrote the damn thing in JavaScript? Claude is pretty good at a constrained task with tests -- couldn't you just port it to a different language? With Claude? And then just ... the huge claude.json which gets written on every message, like ...…
Stay in distribution and in the wave as much as possible.
Good devex is all you need. Claude code team iterates and ships fast, and these decisions make total sense when you realize that dev velocity is the point.