Here are my unfiltered thoughts:
1/ The terminal lends itself very well to multi-plexing and context switching, which are the core behaviors of most agentic dev workflows (a reason for OpenCode/CC/Codex's dominance rn)
2/ The terminal as it is is a pretty annoying interface, without basic things like click/cursor support, output filtering, etc.
3/ We spent the early years of Warp fixing this. Warp is a pretty awesome terminal. We're now building it into the best place to code with agents.
4/ Yes, this includes a lightweight editor. It doesn't include all of the intricacies of VSC, and probably won't ever. We've shipped a minimal set of features (LSP, syntax highlighting, select-as-context) based around what devs building with agents _want_, but aren't out to reinvent the editor.