Leider geht das so nicht. Deshalb gibt es in Spring4d auch relativ komplexe Logik, um den "best matching" Konstruktor zu finden.
Dein Einwand bezieht sich aber "nur" auf Konstruktoren die Parameter haben, oder?
Der Einfache TFoo.Create; macht doch keine Probleme...
Mavarik