Das ist genau das, was ich schon seit Jahren predige!

Wir müssen zunächst die vorhandene Software (durch Namenkonventionen, Programmierung und modularem Design) modernisieren und in "einen Guß" bringen... vor allem alle Programmierer eben auf die Konventionen trimmen. Wer nicht mitmachen will, sollte sich nach etwas anderem umsehen.
Werden (technische) Neuerungen eingeführt, müssen eben zusätzliche Regeln festgelegt werden, die alle Programmierer beherzigen.
So ist es leicht sich auch nach Jahren, wieder zurecht zu finden.

Neue Programmierer muss man natürlich entsprechend einarbeiten (was zunächst einmal ein bisschen Zeit und Produktivität des neuen Mitarbeiters kostet) ... aber spätestens nach ein paar Monaten, findet er sich in jedem Programm/Service-Programm/Prozedur (auch ohne KI) zurecht und kann mit minimalem Aufrand entsprechende Änderungen durchführen.

Wenn man ein Team von mehreren Programmierern hat, die alle nach den gleichen Regeln programmieren, ist es relativ einfach die Zeit, bis man den neuen Programmierer eingearbeitet hat zu überbrücken (und zwar ohne dass zusätzlicher Analyse-Aufwand durch die KI erforderlich wäre).
Zugegebenermaßen, kann die KI, z.B. wenn es sich um Änderungen handelt, die an mehreren Stellen durchgeführt werden, die entsprechenden Stellen schon relative schnell und korrekt finden. Allerdings sollte man beurteilen können, ob es wirklich alle Stellen waren, oder ob vielleicht nicht doch noch irgendwo eine Änderung erforderlich ist. Ich muss zu meiner Schande gestehen, dass die KI an diesen Stellen (fast) besser war als ich, bzw. das eine oder andere aufgelistet hatte, an das ich nicht gedacht hatte.

Aber wenn jeder Programmierer über die Jahre so vor sich hinprogrammiert hat wie er wollte und auch nur "seine" Programme betreut hat, dann wird es schwierig einen Programmierer zu ersetzen. Wenn sich der neue entsprechend einarbeitet, kann er auch nur wieder in "seinem" Bereich effektiv arbeiten.
KI kann an dieser Stelle helfen den Source Code zu analysieren und in Grenzen auch die Positionen aufzeigen, an denen die Änderungen erforderlich sind. Dass die KI beim Codieren dann den Stil übernimmt mag ja ganz nett sein (zumindest wenn man fixe Programmierrichtlinien hat), aber .... Jetzt werden in diesem Bereich sogar mehrere Programmierstile (des urspünglichen und des neuen) Programmierers vermischt. ... und bald geht ohne die KI nichts mehr!
Aber anstatt die vorhandenen Anwendungen endlich zu modernisieren (von RPGIII nach RPG Free-Format ist eine Transformation und KEINE Modernisierung), spart man jetzt noch mehr, da die KI ja den alten Code lesen und ggf. anpassen kann.
... leider traurig! Nur kaum einer kapiert es und stellt ein entsprechendes Budget bereit.