Advantages of monolithic version control
On the other end of the spectrum, a colleague of mine recently told me about when his previous company (big, 100k+ employees) were starting to adopt git, some people seriously considered having a separate repository per <i>file</i>! <i>"Because then you can just set up your project as using version X of file A and version Y of file B"</i><p>It's good we now have (at least) Google, Facebook and Microsoft as examples of companies using monorepos. Those are names that carry some weight when thrown into a conversation.