LibreOffice didn't replace MS Office, and Octave didn't replace Matlab. It seems to me that there is even less of a moat with these products than there is with Claude Code, yet neither was commoditized.
I can use Claude in Jetbrains IntelliJ and in Zed, I can use it with OpenCode, and there are lots of other agent tools. Everyone can build these tools around an LLM, and they're already being commodified.
The moat right now is the quality of the model, not the client. Opus is just so much better than the competitors, at least for now.