O último aspecto do parágrafo anterior influencia a flexibilidade que se pode conseguir. As modificações aplicadas a um compilador determinado, para desempenhar uma dada tarefa, podem não ser as adequadas para outro, para a mesma tarefa. O trabalho deve ser repetido para cada compilador que se pretende modificar. A mudança simultânea de compilador de suporte e de funcionalidade adicional pode tornar um problema proibitivamente complexo de tratar.
A realização de uma ferramenta dedicada apresenta as vantagens de ser uniforme em qualquer plataforma de compilação, ou seja, a ferramenta é independente do compilador, e de a possível complexidade da mudança de funcionalidade apenas dizer respeito à funcionalidade em si e não à ferramenta que a suporta.