This really resonates with me. I feel ya. And yet, now those pre-existing tools can make fantastic user interfaces for the new AI-developed things. I just wrote a command line tool to do a thing I needed done, and used Alfred to make a GUI for it. Now it feels like a full-blown GUI, although I just wrote the CLI bits and wrapped them in Alfred.
In BBEdit's case, I could see adding all your new tools as text filters to have a standard way for executing them, either through scripting or in a text window.