OSSとして共有されているフレームワークと企業内フレームワークを区別しないからややこしくなる。
オレオレフレームワークが巨大なのはよくない。

なぜOSSならよくてオレオレなら駄目かといえば
OSSは「〜〜を使える人」という条件を付けてもプログラマが集まるが
企業内フレームワークでそれをやるとアウトソースしにくくなるから。