Я помню Turbo Pascal 3.0...
Я помню Turbo Pascal 5.0-7.0...
Я помню Borland Pascal и вижу Delphi...
Проблема не в "колокльчиках"
Проблема в том, что надо тянуть совместимость со старыми решениями.
Ключевая фраза "Если же конечная цель и пути развития решения закладываются в архитектуре изначально..."
А кто ж сможет заложить конечную цель изначально?
Что закладывалось в Паскаль изначально и во что превратился Дельфи?
Еще... Если кто-то помнит, то С - изначально безтиповый язык.
Это сейчас такой подход приводит к жутко сложным конструкциям.
Если кто-то помнит, то на заре развития С были жестокие дискуссии про сборщик мусора и автоматическое управление памятью. До появления С такие языки УЖЕ существовали.
Это сейчас Java выступила с "революционными упрощениями"

А тогда С являлся минималистическим инструментом, тогда была именно борьба с "колокольчикам"...
И еще. Ужасные макросы _cdecl, _ole появились именно из-за желания сохранить минимализм, соответствовать стандарту. А Delphi отошли от стандарта и стали проще... Но отошли от стандарта, потеряли кросс-платформенность.