Agreed. There are many corporate shops who have long-running codebases written in Delphi that works just fine.
I once had an offer for some temporary contracting on a project at a company close to here. I looked at Delphi and declined the job. Nothing wrong with Delphi, I was just not used to the tools and felt they would have better value for money with an experienced Delphi programmer.
Delphi and C++ (and LISP and Ruby and Java and Python) are good for different things. Sure, there is a lot of overlap but I would not write an FFT in LISP anymore than I would write a website backend in Assembler.