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.