>>623は単純明快で良い答えだと思うけどなー
有る機能を実現しようとしたら既に有ったのでそれを使った、車輪の再発明を避ける
そういうのが依存関係のベースでしょ