I would guess that's mostly a result of a lot of them being Q&D ("RAD") database CRUD interfaces, done on contract by a single developer, rarely touched again. Those tend to be awful in every language.
It's been a while, but I think my main complaint about Delphi was grid-based layouts and the static interfaces it creates. Fast, but usually don't respond well to resizing.
It's been a while, but I think my main complaint about Delphi was grid-based layouts and the static interfaces it creates. Fast, but usually don't respond well to resizing.