Es hilft wirklich, seinen Code ständig so zu pflegen, wie manche Leute ihr Auto.
Dem entgegen steht: Never change a running System...
Typisches Totschlagargument wenn man einfach nix machen will - oder Angst vor Änderungen hat.
Diese Angst beruht aber oft darauf, dass es dunkle Ecken im System geht, die man nicht kennt oder versteht. Hat man Code, den man versteht, der abgetestet ist und wo keine schwarze Magie drin steckt, dann ist eine Änderung genauso painless wie nen Öl- oder Reifenwechsel.
Da die meisten Programmierer aber immer noch vorgehen wie Meister Röhrig, sieht der Code halt auch oft "zusammengetüdelt" aus.