Eins vorneweg: Ich verwende den Uses-Clause Manager (Shift-Alt-U) von GExperts! Damit habe ich keine Ausrede mehr, es sei zu anstrengend, die Uses-Abschnitte aufzuräumen.
Warum erzeugt Delphi alle benötigten Units immer im Interfacebereich?
Na weil sie dort gebraucht werden.
von den Units
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
wird bei einem neuen Formular nur "Forms" im Interface Teil benötigt. Erst durch andere Komponenenten werden die anderen ggf. verwendet.
Unr nur weil einige Tools dies unterstuetzen, ist es noch lange kein Grund, dass dies "richtig" ist. Der Rest hat sich Angos schon geäußert.