Но если мы переходим к обсуждению однородности нотации, то моё мнение - должны быть различия и разнообразие. Унификация "всё есть..." не должна доводиться до крайности. Это красиво и изящно "на полигоне", но в реальной масштабной инженерной работе лучше страховаться более "тупыми" средствами, но на которые глаз не замылится и ляп сделать труднее. Если бы в элетронике все-все разъёмы были одинаковые?
(Лиспами всякими и Смоллтоками я поувлекался, так что знаю, с чем сравнивать).

Кроме того, всякие изящности типа однородного полностью динамического связывания вообще не приспособлены к переделкам уже написанных программ. Рефакторинг кода на языке без статической типизации - бр...