Hello fellow human! I think you have the right of it: the inability to cut code for long-term dependency doesn't mean you can't play a role, it's just that you have to be clear what the role is. I suspect what somebody else would say in a specification, I find easier to explain by example.
So far, the real code warriors seem ok with this.