> Why are you dependent on 3rd party code that isn't in your repo
Not the parent, but for us, the 3rd party code is in a private package manager (artifactory, private npm, whatever). Having thousands of libraries we didn't write in our repo doesn't sound like fun.
The joke would be that even the simplest nodejs app these days pull in hundreds of libraries because of left-pad style libs...
The more serious answer is that when you have hundreds/thousands of applications with as many use cases, countless products and teams, and generally just ship a lot of stuff, it adds up.