There are a variety of reasons why source code goes “missing”. Poor utilization of source code control, server crash, third party software that didn’t provide the source control. Of course there are more, but in the end, the result is the same. You depend on a library that you don’t have the source for.