Re: old Delphi graybeards
Depends what type of software you're writing. At present I'm heavily involved with a customer integrating accounts, stock control and food safety information together to enable them to run their business effectively.
Why migrate to something else when Delphi does everything that is needed, in a robust fashion?
Things such as emailing (sending and parsing), web page generation and EDI are all built-in to the structure of the system I've written for them. Components to port the app to smart-phones, access Open Street mapping and to connect to social media are available if I need them, but no, not at the moment.