I think google might be the only people to do monorepo (and even they don't - for example, Android and Chrome are different repos), but they have built massive internal tooling to support this. For everyone else, once you get past a certain size, it's much much easier to do multi-repo than monorepo.