特に中小だと会社としての資産管理なんてことにコスト掛けてないよ
会社に入ればその会社の資産としてのライブラリが丸まる使えると思ったら大間違い
ソースはプロジェクトからプロジェクトへ引き継がれるもので
たとえ社内で自分の興味のある開発をしていたとしてもそのチームに入れなければ触れる機械は無いに等しい
そういうことが無いように一定期間でチームを組みかえる努力をしてる会社もあるけど極一部

大手になるとこれがプロジェクト単位ではなくてチーム単位になる
1つのプロジェクトにかなりの人数が投入されるのでチーム単位で管理するわけだけど
プロジェクト単位でライブラリが共有されるなんてことは極稀
人数が増えれば増えるほど意志の統一が難しくなり
同じことをするプログラムを複数のチームで別々に開発してた、なんて良くある話