I, like many others, loved and used Delphi a lot in the 90s, but for one major client we identified a major risk was the declining availability of Delphi developers (in Australia, at least), and I did a rewrite of the entire app into C#, splitting off the calculation part (it being a financial application) into a separate 'core' which is now re-usable across Windows, MacOS and web. At the time we did this it wasn't even clear if Delphi the product was going to survive. I'm glad it has, but the rewrite was the correct decision (yes, as risky as rewrites can be).