Extracting a traditional library is mostly mechanical — you can read the imports. Agentic systems hide three more coupling vectors where your toolkit can't see them: in prompts, in state field names, in the rules the planner enforces. The second product doesn't take a fraction of the runway because of effort. It takes it because those abstractions don't exist yet.