Ausserdem gibt es noch einen anderen Unterschied: Beim compilieren durchläuft der Compiler beim auflösen einer
Unit primär erstmal die Uses Liste im Interface Abschnitt und geht die Units wiederrum durch. Desto mehr Units im Interfaceabschnitt stehen (wahrscheinlich sogar unnötig), dann parsed er diese auch unnötigerweise. Von daher ist es schon bei grossen Projekten (> 2 Millionen Codezeilen) beim Compilieren merklich zu spüren.