>>11
1人で作れる量の限界があるから。より高度で便利な機能豊富の
抽象的ライブラリーが優遇され。それを使うことで少ないコードでアプリが
作られ。さらに元アプリの派生から派生と繰り返すことで複雑化した流れは
最後の製作者はすべての機能を理解できているわけではない。
テキストエディタを vi を使えばいいだろという流れから抜け出せない人は
viというベースを延長して vi の高級品をという流れにしかたどり着けない。
一度歪んだ流れから派生したそれは、それが自然となり OSやらファイラーやら
GUI操作まで vi風にしたほうがいいという信仰まで生じさせる。