I also noticed as I recently bounced from one job to another, that some companies partition responsibilities such as CI/CD, SRE, DevOps, and (now) MLOps into separate teams while others do not.
Does Y-Combinator collect any data at all on success rate versus these sort of early org decisions? It's can be enormous pain across an organization to partition new teams or switch from polyrepo to monorepo and vice-versa, so there must be some data on this right?
If anything, I could see the opposite being true. It is so easy to properly do dependency injection and split things into services that there is no real reason to have a monorepo these days.
There are only a handful of companies the success of which compares to Meta or Alphabet, so statistics do not apply.
As a counter point, there is Apple which almost certainly doesn't use monorepo. Or Microsoft.