Das reintroduce
ist ja auch nicht dafür gedacht, eine zusätzliche Version anzubieten, sondern eine virtuelle Methode mit der neuen ohne Fehlermeldung zu überdecken.
Und genau so verwende ich das auch.
IMHO finde ich es keinen guten Stil, zwei gleichnamige Konstruktoren aus unterschiedlichen Hierarchieebenen anzubieten. Das deutet oft auf Designfehler hin. Mag sein dass das in anderen Sprachen die Norm ist aber bei Delphi eher nicht.