툴체인 커스터마이징에 관심이 생기거나 그 업무를 수행하는 사람은 소비자의 역할을 넘어서 프로슈머 내지는 생산자의 역할을 수행하고 있다고 생각하고요. 플러그인의 경우에는 생산자와 소비자 사이의 플러그인 규약 안에서 움직인다고 봅니다. 해당 상황에서 같은 언어를 사용하는 것이 별도의 설정파일 형식이나 확장포인트를 제공하는 것보단 기술적으로나 의사소통 비용에서나 도움이 되는 것은 저도 동의합니다

다만 자바스크립트 도구의 성능 문제 내지는 NodeJS의 JIT 지연 문제가 소비자의 의사결정 범위에 있다고 생각하지는 않습니다. 그런 아키텍처와 동작 명세를 만든 주체는 툴 생산자와 런타임 개발자들이기 때문입니다