Stimme ich dir prinzipiell zu. Das Problem ist aber die begrenzte Laufzeit bzw. dem „Zwang“ später auf die aktuelle Version upzugraden. Warum? Auch eine Privatperson kauft sich evtl. eine oder paar Komponenten dazu. Wenn bei diesen Komponenten (ohne Kosten) keine Updates mehr die auf aktuelle Delphi-Version mehr möglich ist, zum Beispiel weil die Maintainance abgelaufen ist, dann kann man diese nicht mehr nutzen.
In Turbo Delphi gibt es erst gar keine Entwurfszeit-Komponenten Dritter. Außerdem keinen Kommandozeilen-Compiler. Das schränkt die Komponentennutzung bereits sehr ein. Da die Kompatibilität von Komponenten inbesondere seit dem großen Cut namens Delphi 2009 recht gut ist, bringt dir Turbo Delphi eigentlich nur was, wenn du Komponenten ohne Sourcen ausschließlich zur Laufzeit initialisieren möchtest. Da nehm ich schon lieber Delphi 2005.
Und die Lizenz für Turbo Delphi läuft auch in 9999 Tagen ab, wird aber bei den meisten Nutzern nicht angezeigt.
Es gab auch ein (käuflich zu erwerbendes) "Turbo Delphi Professional", welches diese Einschränkungen nicht hatte. Und wenn ich die Wahl zwischen Delphi 2005 und Turbo Delphi habe, nehme ich definitiv Turbo Delphi. Delphi 2005 kommt gleich nach Delphi 8 in der Liste der Delphi-Versionen, die es besser nicht gegeben hätte.
(Und dann gabe es noch Hacks, die zumindest das Installieren von Komponenten in der kostenlosen Version erlaubten. War nicht weiter schwierig, ich habe selbst einen geschrieben.)