The article discusses why Claude, a coding agent, is built as an Electron app despite the ability to generate native code. The author argues that while coding agents can handle the bulk of development, the last 10% of development and maintenance remain challenging and require human intervention. Electron allows for easier maintenance and cross-platform support, but at the cost of performance and native integration. The article also mentions that the Claude team has experience with Electron and uses it to share code between web and desktop applications.