Delphi ist in seiner ursprünglichen Auslegung eine sehr schöne Sprache (oder besser Object Pascal). Man kann wunderbar einfach Datenbankanwendungen schreiben, es hat eine schöne, gut lesbare Syntax und es ist leicht zu erlernen.
Aber Pascal ist nunmal 40
Jahre alt.
Die neuen Sprachen Java, C# sind schon von Grund für die modernen Gegebenheiten entwickelt worden. Da hat das alte Delphi keine Chance mitzuhalten.
Bei C/C++ dagegen spielt wohl die gigantische Verbreitung die größte Rolle.
Trotzdem wird es auf Windows immer mehr verdrängt durch C#.