高階関数の方がメタで汎用的なのには同意。

Pythonは単に、高階関数が役に立つ場面の殆どを別のもっと具体的で効率の良い
構文に割り当ててるだけ。メリットは速度と可読性。

あと、 >>127、 eachLine {} よりも with の方が行単位アクセス以外にも使えて汎用的だろ。