http://www.gnu.org/software/emacs/emacs-paper.html#SEC17
Ричард Столлман на наглядном примере поясняет, что замена динамического связывания явной передачей аргументов, в расширяемых системах означает де-факто, что такие системы вместо расширения переписываются полностью.
Поскольку большинство современных языков не имеют динамического связывания, это означает, что системы, написанные на таких языках вообще никогда не являются расширяемыми системами. Все что произносится относительно этих языков по поводу расширяемости, совместного повторного использования кода, рефакторинга и тп, является не более чем баззвордами и мантрами, и никакого отношения к реальности не имеет.