Allein die sklavische Bindung an ein Betriebssystem, ist lange nicht mehr zeitgemäß.
Das ist/war
imho die große Stärke von Delphi und besonders der
VCL: Rapid Prototyping mit großer Nähe zu den Betriebssystemabstraktionen. Damit gibt es die Möglichkeit, schnell zu entwickeln und dann die Komponenten auf Systemlevel anzupassen. Das ist mit Plattform-unabhängigen Bibliotheken und Entwicklungsumgebungen nicht so einfach.
Oder nimm mal die Interfaces: Als Sprachfeatures gesehen sind die echt merkwürdig, aber in Hinblick auf
ActiveX/
COM machen die viel Sinn.