オブジェクト指向で書かれたプログラムを与えても、上から下に流れるプログラムしか読めないプログラマ()は読めないから言語の問題だけではないだろう。
新しい方法で綺麗に書けば、新たに学べる人には読みやすいだろうけど、古い読み方しかできない人には読みづらい。
多くの言語は、いろんな書き方ができる。