ИМХО, Delphi не только для мелких программок. На ней можно делать и довольно серьезные вещи. Просто так сложилось мнение, что раз Delphi потомок Паскаля - то это слишком просто, чтобы делать что-то путнее. Код она генерирует не хуже чем С++, приблуд разных для облегчения работы и выполнения того, что в самой Delphi не реализовано - море. Так что в данном случае имеем дело просто с консерватизмом.
Ну и естественно, что Jhon прав - надо совершенствоваться в том, на что есть спрос, а спрос пока в сторону С (к сожалению).